`

浏览器新建会话的方式

阅读更多
1. IE8 中可以手动新建会话来保证两个进程不共享同一个Session,如果不这么做,无论开多少个IE窗口,都会共享同一个Session。

在JS中,可以通过调用ActiveX Object来做,
      function openNewSessionIE8NoMerge() {

        // This opens a new session window for windows with IE8, unfortually there is a Active X security warning.

        var WshShell = new ActiveXObject("WScript.Shell");

        WshShell.Run("iexplore.exe -nomerge http://localhost:9080/security-multsession/index.xhtml");

      }


此JS在本地可以无障碍执行,但是放到服务器上由于IE安全设置的原因,通常无法执行,需要将IE安全设置中

“对未标记为可安全执行的ActiveX控件初始化并执行脚本” 设置为启用。

2. 晚上发现了Chrome新建会话的方式,虽然不知道是怎么实现的,需要研究一下,但是的确有效。
http://www.musatcha.com/software/NewChromeSession/.
下载此插件安装以后在Chrome的收藏按钮旁边会多出一个新建窗口的按钮,用那个按钮点开的窗口和当前的窗口不共享会话。


更简单的方式是使用chrome.exe /incognito 或 Ctrl + Shift + N 打开的浏览器就是一个新的会话。

3. Firefox 也同样可以实现这个功能
引用http://www.fusioncube.net/index.php/multiple-sessions-firefox 的方法
Step1. Run Firefox.exe -P 打开firefox profile manager.
Step2. 新建快捷方式, 其目标为
"C:\Program Files\Mozilla Firefox\firefox.exe" -P "shmily1"
-P 后面跟刚才建立的profile的名字
Step3. 新建环境变量 MOZ_NO_REMOTE 设其值为1

之后使用新快捷方式打开的firefox与默认的就是不同会话了。


分享到:
评论

相关推荐

    Android用HttpConnection访问http网络时实现类似浏览器自动保持上一次会话的功能

    细心的开发者可能会发现,在用浏览器访问http时一般都会自动保持同一个会话,而用代码访问http连接时则每一次访问都会新建一个会话,那么我趁着这几天休假就把之前从网上资料中整理出的一个demo分享出来,实现安卓...

    吉象浏览器 v2.1.0.2483.zip

     多种打开方式让您上网更加得心应手,单击新建标签按扭可以打开标签、 如果您习惯于键盘快捷方式的可以使用Ctrl T打开、在标签栏空白处右击也可以打开哦;快速关闭的方式有双击可以关闭、Ctrl W关闭、标签上点击右...

    Viewy:定时图像浏览器; 用于手势绘制

    通过单击文件>新建会话来开始一个新会话 添加一个新的图像目录(单击“包括子目录”复选框以包含任何包含图像的子目录)。 在窗口的间隔部分中,输入分钟和/或秒值,然后单击添加按钮将其添加到间隔队列中。 单击...

    Online Game Zone New Tab-crx插件

    通过Apps,Messenger,游戏,Google和Apple Services增强新标签的功能浏览器的新标签只是您互联网之旅的起点,我们花了几秒钟的时间输入了网站地址,搜索查询或点击网站快捷方式。 借助Onlinegamezone信息中心,我们...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    SessionStorage 存储的数据只在会话期间有效,关闭浏览器则自动删除 Sqlite 一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中 W3C 万维网联盟,创建于1994年,是Web技术领域最具权威...

    webkit介绍及总结

    关于Frame 的描述等等,因此,这里的 Page 更像是我们见到的浏览器,抽象起来,应该算是我们访问网站的一次浏览会话; 在 page.cpp 文件里,还有个重要的全局指针变量: static HashSet*>* allPages; 这个变量包含了...

    Java-Web程序设计(PPT).pptx

    会话跟踪技术进阶 7. 会话跟踪技术 8 9 9.EL表达式 10 10.JSTL标签库 Java-Web程序设计(PPT)全文共389页,当前为第2页。 本章内容 Web 应用程序简介 HTTP 协议 Tomcat 简介 使用Eclipse开发Java Web 应用程序 静态...

    citrix 中文管理操作手册

    使用会话重影操作查看用户会话 99 使用重影任务栏执行重影操作 99 退出重影任务栏 100 选择要为其添加重影的用户 100 结束重影会话 100 使用 Access Management Console 执行重影操作 101 启用重影处理日志记录 101 ...

    J2EE中文版指南 CHM格式 带全文检索

    网络浏览器 15 小程序 15 应用客户端 15 JavaBean组件结构 15 网络组件 15 业务逻辑组件 16 二.J2EE容器 16 容器服务 16 三.打包J2EE组件 18 四.开发者角色 18 J2EE产品提供商 18 工具提供商 19 应用程序组件...

    SavedTabs-crx插件

    此扩展程序用显示用户浏览器中当前所有打开的选项卡和窗口的页面替换了Chrome上的“新建选项卡”页面,并使用Chrome的同步存储功能在多个计算机和浏览会话之间保存窗口。 设计轻巧且功能强大; 性能目标是加载速度要...

    Tab Master 5000-crx插件

    您可以更改应用程序的启动方式,创建应用程序快捷方式,启用/禁用或卸载它们 -使用键盘快捷键快速浏览扩展程序 -通过按CTRL + Z或在打开“新选项卡”页面时通过上下文菜单来撤消选项卡操作 -在“设置”->“首选项...

    TS3MusicBot WebStream (TeamSpeak & Discord)-crx插件

    -[新建]在支持的网站上检测当前播放的歌曲标题信息。 更改日志:https://www.ts3musicbot.net/index.php?mode=versions&tab=webstream我们会保护您的隐私:此扩展名不会收集您的任何私人数据。 它仅与您自己配置的TS...

    eicu_nitro

    使用eicu数据集预测硝化甘油剂量滴定后的血压变化 该存储库包含用于对数据集进行分析的源代码。... 通过版本控制创建一个新项目(文件>新建项目>版本控制> Git> ) 在云上运行Docker 除了可以在系统上安装do

    java-servlet-api.doc

    加入的意思是返回会话跟踪信息到服务器中,指出会话已被建立。在客户端加入之前,我们不能判断下一个客户端请求是目前会话的一部分。 在下面的情况下,Session会被认为是新的Session。 客户端的Session在此之前还不...

    ASP.NET的网页代码模型及生命周期

    Web开发不像软件开发,Web应用实际上是没有状态的,这就说明Web应用程序不自动指示序列中的请求是否来自相同的浏览器或客户端,也无法判断浏览器是否一直在浏览一个页面或者一个站点,也无法判断用户执行了哪个操作...

    NET命令指令集-如何在windows下使用net命令行

    <4>computer browser(计算机浏览器) <5>directory replicator(目录复制器) <6>ftp publishing service (ftp )(ftp 发行服务) <7>lpdsvc <8>net logon(网络登录) <9>network dde网络 dde) <10>network dde ...

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

    Linux-FTP配置说明及安装源文件

    20.1 ftp服务 ftp采用客户/服务器工作模式,这里采用的是vsftpd ftp服务器软件。ftp工作方式分为两种,一种port主动...anon_world_readable_only=no /*允许匿名用户浏览器整个服务器的文件系统*/ write_enable=yes /...

Global site tag (gtag.js) - Google Analytics