在Firefox / Chrome上打开新标签页或窗口时,如何获得新的浏览器会话?


51

打开新的Internet Explorer窗口时,将发出新的浏览器会话。因此,您可以在同一服务(例如Gmail)上使用两个不同的帐户登录。在Internet Explorer的同一窗口中打开新选项卡时,该规则不适用。

在Firefox上打开新标签页或窗口时,如何获得新的浏览器会话?

谷歌浏览器怎么样?


5
IE 8不会在新会话中打开新窗口,至少默认情况下不会打开。但是,它在“文件”菜单中有一个方便的“新会话”命令。您还可以通过-nomerge在命令行中添加选项(例如快捷方式)来获得新会话。
Martha

Answers:


14

在Chrome中,您可以使用私密浏览来实现相同目的。

Chrome-扳手(工具)菜单/打开没有历史记录的新窗口

在Firefox中,您可以使用IE标签扩展名,并使用IE引擎渲染另一个标签以达到相同的效果。

以下是一些其他选项:http : //www.computer-realm.net/managing-multiple-gmail-accounts-with-firefox/


2
Firefox的私人浏览会话是否不会关闭当前会话?因此您只能在Firefox中进行一个会话。
山姆·哈斯勒

ups,你是对的,没有注意到这一点。:(我想比他可以使用IE选项卡扩展为此,虽然不太理想。
罗伯特伊万茨

这是尽可能接近,我会接受这一点。谢谢!
Mercer Traieste

使用IE标签就像使用其他浏览器一样,在大多数操作系统中均无法使用。
WhyNotHugo 2010年

12
不幸的是,在Chrome浏览器中,尽管私有浏览器窗口将在新会话中运行,但所有此类窗口都在同一会话中(总共两个)。
杰西·格里克

9

从Firefox 57 AKA Firefox Quantum开始,Firefox Multi-Account Containers扩展(由Mozilla开发)将允许您使用同一网站上的多个帐户,每个选项卡或窗口使用不同的帐户。

在幕后,它将网站存储分为特定于标签的容器。一个容器下载的Cookie不适用于其他容器。借助Firefox多帐户容器扩展程序,您可以...

  • 登录到同一站点上的两个不同帐户(例如,您可以登录到两个不同的“容器”标签中的工作电子邮件和家庭电子邮件。
  • 使不同类型的浏览彼此保持距离(例如,您可以使用一个“容器”选项卡来管理您的支票帐户,并使用另一个“容器”选项卡来按自己喜欢的乐队搜索新歌曲)
  • 避免在整个网络上留下社交网络的足迹(例如,您可以使用“容器”选项卡登录到社交网络,并使用其他选项卡访问在线新闻站点,从而使您的社交身份与新闻站点上的跟踪脚本分开)

安装Firefox多帐户容器扩展程序后,单击“容器”图标以编辑您的容器。更改其颜色,名称和图标。长时间单击新选项卡按钮以打开新的“容器”选项卡。


Firefox 57之前的版本可以使用:

多狐

Multifox是一个扩展,允许Firefox使用不同的用户名连接到网站。同时!

例如,如果您有多个Gmail帐户,则可以同时打开它们。由Multifox管理的每个Firefox窗口都可以访问一个帐户,而不会互相干扰

每个Multifox窗口均标记有表示身份配置文件的数字。在Windows中使用不同数字进行的登录被隔离。

登录名的保留方式与在“常规”窗口中的保留方式相同。即使关闭窗口或退出Firefox。

当Firefox恢复会话时,将保留每个窗口的身份配置文件。

它还可以轻松地在配置文件之间切换:


1
尝试过,完美无瑕!
那位巴西佬

5

此答案专门回答此处描述的问题/用户案例: Chrome-打开单独的浏览器窗口,每个窗口均处于隐身模式,彼此之间不共享数据。但是,该问题已被锁定,因为它被标记为重复,指向该问题,因此我无法在此处发布答案。

对于谷歌浏览器,如果您希望通过一种简单的方法来使浏览器窗口具有新的临时会话(即不与其他会话/窗口共享Cookie),则调用简单的脚本即可解决问题。

(以隐身模式打开一个新窗口会给ju多一个会话,但是,其他隐身窗口将属于同一会话-因此普通模式+隐身模式总共最多可以为您提供两个单独的会话,而与窗口数量无关。)

我使用以下内容。它是为OS X编写的。它进一步以隐身模式打开窗口。--incognito如果不需要,只需将其放下即可。

#!/bin/sh
RND_DIR=/tmp/$RANDOM
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=$RND_DIR --incognito
rm -R $RND_DIR

4

看来有一个方便的Chrome扩展名为“ Session Buddy”,它可以执行以下操作:

在此处输入图片说明

Session Buddy是一个灵活的会话管理扩展,可让您轻松保存,编辑和还原浏览器会话。

  • 从“会话伙伴”界面或任何网页上的右键菜单快速保存当前会话。
  • 灵活的还原选项允许将会话还原到原始窗口集,单个窗口或当前窗口中。
  • 自动捕获最近的10个会话对于在浏览器或系统崩溃后恢复会话特别方便。
  • 轻松命名和编辑您保存的会话。
  • 从简单的URL列表中填充会话。
  • 将会话导出为文本或CSV格式(正在开发中的其他格式)。
  • 控制Session Buddy可以识别的标签类型。
  • 键盘快捷键使处理会话变得轻而易举。

4
这是针对会话的“当前窗口和选项卡”定义,而不是OP正在寻找的“活动cookie”定义。
Ben V

3

通过在配置文件管理器中(firefox -p从开始菜单)创建多个配置文件,然后创建值为1的MOZ_NO_REMOTE环境变量,Firefox将允许在多个窗口中进行多个会话。

我已经使用Firefox 8进行了尝试,并且可以正常工作。我有一个没有注销按钮的Web应用程序,在找到该按钮之前,我必须完全打开和关闭Firefox才能在帐户(用于测试的管理员和用户)之间切换。这有很大的帮助。


3

我不是该主题的专家,我在Internet上冲浪时发现了一些有趣的东西,并且还发现在已发布的任何答案中均未提及该东西。希望对您有所帮助!

如果要在Windows中使用chrome打开全新的会话。在C盘中创建Chrome_dev_session目录后,在Windows的命令提示符应用中输入以下命令

chrome.exe --user-data-dir="C:/Chrome_dev_session"

它就像安装后第一次打开的Chrome窗口一样干净。每次您要打开新会话时,创建目录并输入此命令可能会有些费力,但对我来说非常有用。

额外阅读: 在测试某些功能时,我使用以下命令禁用了计算机中的CORS(跨源资源共享):

chrome.exe --user-data-dir="C:/Chrome_dev_session" --disable-web-security


2

对于Google Chrome浏览器,您可以通过以下方式设置打开隐身会话的快捷方式:

"C:\path-to\chrome.exe" /incognito

或者只是CTRL + Shift + N在使用正常状态时。唯一的区别是,当您隐身时,cookie和历史记录不会保留下来。


我已经使用隐身模式打开了3个不同的会话,效果很好:)
Adi Mor

2

我创建了一个Chrome扩展程序,该扩展程序针对每个站点的Cookie执行此操作。在这里可用:

https://chrome.google.com/webstore/detail/lone-tab/dlgodcdpmjmeegcakjjldfobmooajhhe

启用后,这会将每个标签锁定到自己的会话中。如果您对此有任何疑问,请告诉我。


请停止向同一个Chrome扩展名发送垃圾邮件。单个答案并将其他问题标记为重复,是用相同答案回答多个问题的正确方法。
Ramhound

1

我做了一个Chrome扩展程序,可以通过在新会话中启动Chrome浏览器来使用多个Gmail帐户(和其他帐户)。

它称为“新Chrome浏览器会话”,您可以在此处下载:http : //www.musatcha.com/software/NewChromeSession/


它看起来不像Chrome扩展程序,而且仅适用于Windows。
Michael Teper

@MichaelTeper是什么让您觉得它看起来不像Chrome扩展程序?是的,仅Windows。Chrome扩展程序不允许执行自己的进程,因此需要Chrome外部的进程才能在新的上下文中启动新的Chrome。无论如何,它都已被重写为更简单(作为非扩展名),您可以在此处获取更新的源代码: bitbucket.org/bradisbell/new-chrome-session
Brad

1

Chrome浏览器带来了多种个人资料。金丝雀版本已可用。您可以立即切换个人资料。


0

使用Firefox,启用 Firefox中的多个会话中的解决方案就像一个魅力!

它几乎与“肖恩”(Shawn)的答案相同,即“ MOZ_NO_REMOTE环境变量的值为1”。它添加了关于在桌面上创建多个链接以打开不同的Firefox会话的建议。


1
也可以使用firefox.exe -no-remote -p "profilename"
鲍勃


0

对我而言,最简单的方法是创建一个空文件夹并使用Firefox的--profile命令行参数,如下所示:

mkdir /tmp/ff
firefox --profile /tmp/ff

在Linux上,也可能在OSX上。在Windows上的cmd中:

mkdir c:\tmpff
"C:\Program Files\Mozilla Firefox\firefox.exe" --profile c:\tmpff

在后者中,显然要相应地调整路径。在Win7上使用FF43进行了测试。

然后删除该文件夹。或将其链接起来,如果您必须一次又一次地这样做:

rm -rf /tmp/ff && mkdir /tmp/ff && firefox --profile /tmp/ff

-3

CHROME多种社交登录名或电子邮件等。.简单的扩展!

这将打开每个新标签页,成为新的铬浏览器(UID),只需单击(+)按钮并使用唯一的UID标识符检查新标签页的名称。

很棒的工具...忘记GHOSTBROWSER付费版本和BLA BLA BLA。

https://chrome.google.com/webstore/detail/multilogin/nknfhhmhoflkcijaodalbncnmidocced/related?hl=zh-CN


为什么在喊?!?!!?!?!
Pierre.Vriens

我将其视为垃圾邮件。
Ramhound
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.