在特定的 Google Chrome 配置文件中打开 URL

vvo*_*dra 19 google-chrome

我使用多个 Google Chrome 配置文件,每个配置文件都使用不同的帐户登录。

我希望能够做的是,如果我在外部应用程序(例如邮件)中打开一个 URL,它会根据域打开正确的配置文件。

https://personal.com将在配置文件“个人” 中打开https://company.com将在配置文件“业务”中打开

默认情况下,Chrome 使用上次打开的配置文件。

小智 6

谷歌提供了你所需要的。然而,这是 Enterprise 的一部分。您可以在 GPE 中设置链接的内容及其工作方式。链接:配置使用 LBS 打开哪些浏览器 。我建议使用类似的东西google.exe --app=http://example.com --user-data-dir:/home/example/.config/chrome/ for a policy


vvo*_*dra 6

我使用https://www.choosyosx.com/解决了这个问题。非常适合我需要的用例,甚至可以在 Slack 或 Notion 等本机应用程序中正确打开链接。


小智 6

我找到了!经过几个月的搜索,我终于找到了一些有用的东西。

https://chromium.googlesource.com/chromium/src/+/refs/heads/main/chrome/common/chrome_switches.cc

我正在寻找的标志是:

// 与 kProfileDirectory 类似,但通过电子邮件地址选择配置文件。如果
在任何现有配置文件中都找不到 // 电子邮件,则此开关无效。//如果
同时指定了 kProfileDirectory 和 kProfileUserName,则 kProfileDirectory
// 优先。
const char kProfileEmail[] = "个人资料电子邮件";

google-chrome --profile-email=user@domain.com
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

14042 次

最近记录:

5 年,5 月 前