是否有浏览器允许不同实例针对同一站点使用不同的Cookie?


9

默认情况下,所有浏览器实例对同一站点使用相同的cookie。是否有不遵循此要求的浏览器?

还是有Firefox插件可以为特定站点“佩戴”不同的Cookie?

Answers:


3

IE 7至10版本提供了“新会话”命令,该命令可以满足您的需要(但部分取决于网站如何设置/使用其Cookie)。您还可以将IE快捷方式设置-nomerge为在目标行的末尾添加以在新会话中自动打开。

当前大多数浏览器还提供“私有”模式(IE Tools|InPrivate Browsing,Firefox Tools|Start Private Browsing,Chrome [wrench]|New incognito window等)。

正如其他人提到的那样,在Firefox中,您可以使用配置文件来实现所需的功能。


除此之外,使用IE,您可以根据需要创建多个独立会话.... chrome和FF仅允许2(正常和私有/隐身)
。–

2

Firefox的扩展可以做到这一点:

多狐

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

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

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

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

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

它还可以轻松地在配置文件之间切换:
在此处输入图片说明


1

如果您使用的是Firefox(自从您提到它以来,我就假设您在使用它),则可以设置不同的配置文件。每个配置文件都有自己的Cookie,插件,配置等集合。

我不确定您是否可以同时在不同的配置文件上运行两个实例,但是还不清楚是否也需要这样做。

首先,您需要通过运行来访问配置文件管理器firefox.exe -profilemanager,从这里您可以创建任意数量的新配置文件并重命名那些已有的配置文件。

然后,应取消选中“ 启动时不询问”框,然后,每次运行Firefox时,Profile Manager都会出现,从而允许您在每次启动时选择所需的配置文件。


1

Chrome和IE具有“专用”浏览模式,这些模式不会在各个会话之外保留或发送任何Cookie。根据您尝试执行的操作,这可能就足够了。



0

如果您使用的是IE8,则谷歌“框架合并”。有一个命令行开关和/或注册表修复程序,使您可以为单独的实例使用单独的cookie。


0

您可以使用“ firefox -P -no-remote”同时运行两个firefox实例。每个实例将具有不同的配置文件文件夹,因此不会使用相同的cookie。


0

如果您要运行Firefox的单个实例,则可能对CookieSwap扩展感兴趣。总而言之,这是一种变通方法,作者认为您想要实现的目标很难。

如果您有多个基于Web的电子邮件帐户(例如Gmail和Yahoo!邮件)登录名,则CookieSwap使您可以通过交换站点用来了解您身份的“ cookies”,轻松地在这些不同的用户帐户之间切换。

注意:使用CookieSwap交换配置文件时,所有选项卡和所有浏览器窗口中的cookie会同时更改。这意味着您对gmail之类的网站的网络登录将同时在所有标签中更改。我知道在每个标签上支持不同的cookie会很棒,但是这个问题带来了一些重大挑战。

在Google Chrome浏览器中,隐身窗口和非隐身窗口具有不同的Cookie集。但是,隐身窗口还有其他副作用,所有隐身窗口共享相同的Cookie组(因此,在一个浏览器实例中,您只能使用两个身份)。Chrome浏览器还具有“ 交换我的Cookie”扩展程序,类似于Firefox的CookieSwap。

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.