Mac下多个Chrome多帐号同时运行

因为工作中需要同时使用个人Google账号和公司Google账号,所有需要能同时打开两个帐号的Chrome浏览器的场景。

解决方法一

尝试使用不同的chrome发型版本,目前mac下的发型版本有:Stable, Beta, Dev, Canary.
但是在MacOSX里,Stable, Beta, Dev这三个版本使用的是相同的应用名称,即三者只能保留一个。所以,Mac电脑下只能同时使用Stable版本和Canary版本。

安装方法

brew install caskroom/cask/google-chrome
brew install caskroom/versions/google-chrome-canary

优点:安装方便,无需额外配置。
缺点Canary是每日构建版本,非常不稳定。本人使用过程中遇到过启动奔溃,网页开发时页面和Stable显示不一致等问题。

解决方法二

仅使用一个版本,启动时指定不同的--user-data-dir来保存不同的用户配置。

安装方法

brew install caskroom/cask/google-chrome
// 复制一份Stable版本的应用
cp -r Google\ Chrome.app Google\ Chrome\ Work.app

创建启动脚本(MacOSX)

  1. 打开 Applications > Utilities > Script Editor. 输入:

    // 修改为相应的目录
    set chrome to "\"/Applications/Google Chrome Work.app/Contents/MacOS/Google Chrome\""
    set userdatadir to "\"$HOME/Library/Application Support/Google/Chrome Work\""
    do shell script chrome & " --user-data-dir=" & userdatadir & " > /dev/null 2>&1 &"
  2. 保存脚本为Application格式。
  3. 关闭编辑器,运行刚刚创建的脚本即可运行。用户配置被保存到脚本中指定的--user-data-dir

其他配置

  • 更换图标:

    If you want, you can give this application the same icon as Chrome:
    Select the Google Chrome application and choose File > Get Info.
    Select the icon at the top left of the info dialog. You will see a blue highlight around the icon.
    Press ⌘C to copy the icon.
    Open the info dialog for the new application and select the icon in the top left.
    Press ⌘V to paste the copied icon.
    

优点:可以都使用稳定版。
缺点:配置麻烦,还需要额外创建启动脚本。

    原文作者:lxz
    原文地址: https://segmentfault.com/a/1190000010504803
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞