浏览器多个窗口间共享session是与浏览器自身的机制有关系。其中ie8与Firefox都是在多个标签或新建窗口(点击ie快捷方式)中共享session。ie7或其他浏览器在新建标签或是由一个窗口中打开一个新窗口中共享session,而点击ie快捷方式打开窗口时会重新创建一个session出来。
1. cookie的作用
简单来说,cookie可以让网站在浏览器端存储数据。当浏览器访问网站时,会把对应此网站的cookie中的数据传送给该网站。
cookie的一个重要特性是生命周期。若cookie的生命周期为0,则浏览器会把cookie存放在本进程的内存中,随浏览器的关闭而消失。若cookie的生命周期不为0,则浏览器会把cookie存放在硬盘中,随cookie生命周期的结束而结束。
cookie的生命周期由网站来设置。当然,浏览器是否接受cookie,由你来设置。
2.什么是session
session(会话),是指浏览器与网站之间保持的交互状态。
浏览器和网站之间保持session的方式有两种:通过cookie来保持session,或通过url来保持session。
这里只说明通过cookie来保持session。
3.阻止不同的IE窗口共享session
我用的版本是IE8
直接打开不同的IE窗口(点击“开始”中的IE图标),这些窗口会共享cookie,也就是通常所说的共享session。不管cookie是放于硬盘中,还是放于内存中,这些窗口都共享cookie。若要这些窗口不共享内存中的cookie,你可以加nomergre选项。
若网站设置cookie的生命周期非0,则不管你以何种方式打开IE,这些IE窗口会共享cookie。
4.阻止不同的Firefox窗口共享session
我用的版本是3.6.8
Firefox和IE有点不同,如果你以不同的用户打开FF(firefox.exe -no-remote -P),则不管cookie的生命周期如何,都不共享cookie
分享到:
相关推荐
不同浏览器对P3P、Cookies和IFrame的处理方式存在差异,如Firefox目前不完全支持P3P标准,而IE则严格遵守P3P策略。因此,在设计解决方案时,应考虑目标用户群体使用的浏览器类型,以确保兼容性和用户体验。 通过...
8. 浏览器:Internet Explorer(IE)是我国使用较广泛的浏览器之一,但现在已经被Chrome、Firefox等现代浏览器取代。 9. 数据库系统:数据库系统减少了数据冗余,提高了数据的一致性和完整性,但并不能完全避免冗余...
[关于兼容性] 建议使用chrome firefox ie9+ 体验更完整。ie8以下基本上不做兼容处理。chrome支持文件夹拖拽上传。 [文件打开] office文件在线预览功能,服务器必须在公网(外部能访问该服务器) [忘记密码] 修改data...
- **升级浏览器**:建议用户使用更现代的浏览器,如Chrome、Firefox等。 #### 3. 在浏览器端不能使用 ShowMessage() `ShowMessage()` 是UniGUI中用于弹出消息对话框的一个函数。如果在浏览器端无法使用该功能,...
值得注意的是,Chrome 和 IE 在某些情况下可能会自动清理不常用的 Cookie,而 Firefox 则采取随机清理的方式。 - **优点**:Cookie 具有较高的扩展性和可重用性。可以通过良好的编程实践控制存储在 Cookie 中的 ...
- **解析**: 虽然IE浏览器曾经是Windows平台上的默认浏览器,但现在有多种浏览器可供选择,如Chrome、Firefox、Edge等。 #### 13. Word文档中的边框设置 - **知识点**: 可以为选定的段落、表单元格、图文框及图形...