从 Mac 命令行打开 Google Chrome 特定配置文件

gra*_*ood 13 google-chrome bash command-line macos

我一直试图从命令行打开谷歌浏览器,但没有运气!我已经尝试过如何使用指定的“用户配置文件”启动 Chrome?

我的目标是在我的 Mac 上使用特定的配置文件(例如“配置文件 1”、“配置文件 2”或“默认”)从命令行打开 Google Chrome,具体来说是使用 bash。

更新:2014 年 6 月 3 日可以正常工作,但仅在第一次打开 chrome 时才有效

open -a Google\ Chrome --args --"profile-directory"="Profile 1"
Run Code Online (Sandbox Code Playgroud)

那么,在 google chrome 已经启动之后,你如何让 --args 被接受?

rym*_*ymo 7

要在 Chrome 启动后强制创建新的配置文件窗口:

open -n -a "Google Chrome" --args --profile-directory="<your profile>"

(在<your profile>Profile nn找到的文件夹名称之一在哪里~/Library/Application Support/Google/Chrome/

根据open联机帮助页,该-n标志强制“应用程序的新实例,即使一个已经在运行”。当窗口加载时,您会看到第二个 Chrome 图标在 Dock 中短暂打开,但之后一切正常。


Chi*_*g64 5

您可以尝试以下操作:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --profile-directory=Default
Run Code Online (Sandbox Code Playgroud)

来自这个答案