浏览器删除会话或删除历史如何工作?
Let a user using Mozilla browser , On three tabs he login to his yahoo account ,gmail and hotmail. Now if we Clear Recent History , all three session will be cleared.
But at the same time if there is another session in any another browser it will not be cleared.
So What i am trying to ask here is , the cookies and session related details ,browser cache will be in the local computer and it will be cleared on clearing history.
But is it browser specific? The cookie and all will have any browser specific id , how it will differentiate that now clear the IE history or clear chrome history.
让用户使用Mozilla浏览器,在三个标签上登录他的yahoo帐户,gmail和hotmail。 如果 我们清除最近的历史记录,所有三个会话都将被清除。 p>
但同时如果在任何其他浏览器中有另一个会话,它将不会被清除。 p> \ n
所以我在这里要问的是,cookie和会话相关的详细信息,浏览器缓存将在本地计算机中,它将在清除历史记录时被清除。 p>
但 它是浏览器特定的吗? 该cookie和所有将具有任何特定于浏览器的ID,它将如何区分现在清除IE历史记录或清除铬历史记录。 p> div>
You can in fact use two different accounts on two different browsers at the same time. The browser history/cookies etc are specific to the browser in question.
There isn't a "standard" where browser save their settings, each do it as they file. MSIE might use the Windows Registry while Firefox might use a local database file.
For the server to keep track of a client session a session id is sent to the client. Which the client uses in each request to the server.
On the local computer each browser has it's own way of saving the cookie files. So when you clear the cookies in Firefox, then the cookies saved by Firefox will be deleted. Same thing with Chrome, IE, Safari etc.
They could even be using a own way of serializing the cookies for all that I know.