我经常需要多个浏览会话才能同时使用不同的帐户登录多个服务。我不想使用多个浏览器,也不想使用不同版本的 Google Chrome。我愿意运行多个实例Google Chrome。但是,我尝试使用open -na Google\ Chrome
,它不会打开第二个实例。有没有办法在 Mac 上使用 Google Chrome 做到这一点?
答案1
Chrome 支持多个用户配置文件,您可以利用此功能进行多个浏览会话。
点击 Chrome 菜单(Mac 用户:Chrome-首选项)→点击添加新用户。现在,有一个新的 Chrome 实例,其配置文件与当前用户完全不同,因此不会共享 cookie 等。
现在,当您启动新窗口时,您可以选择一个用户配置文件进行切换,从而拥有多个会话。
答案2
我不知道 MAC 的情况,但是
mkdir newProfile
chrome --user-data-dir=newProfile
在 Linux 上运行良好!
答案3
找到了这个奇妙的解决方案:https://sites.google.com/a/yarina.org/dougs-notes/home/mac-os-x/multiple-instances-of-chrome
我可能会稍微改变一下解决方案,让chrome
函数指向 中的带时间戳的目录/tmp/
。这样,每次只需输入chrome
而不是就可以创建一个新实例chrome /tmp/junk/
。
我也一直在使用http://watir.com/它会启动新的 Chrome 实例。最好查看一下 watir 的源代码,看看他们是如何做到的。
答案4
这个:http://techparade.blogspot.com/2011/03/multiple-user-profiles-in-google-chrome.html允许您为 chrome 的多个实例设置一个成熟的应用程序。