我使用多个 Google Chrome 配置文件,每个配置文件都使用不同的帐户登录。
我希望能够做的是,如果我在外部应用程序(例如邮件)中打开 URL,它将根据域打开正确的配置文件。
https://personal.com将在“个人”个人资料中打开 https://company.com将在“商务”档案中打开
默认情况下,Chrome 使用最后打开的配置文件。
答案1
Google 提供了您所需的一切。但是,这是企业的一部分。您可以在 GPE 中设置链接的内容及其工作方式。链接:配置使用 LBS 打开哪些浏览器
. 我建议使用类似的东西google.exe --app=http://example.com --user-data-dir:/home/example/.config/chrome/ for a policy
。
答案2
我找到了!经过几个月的搜索,我终于找到了一些有用的东西。
https://chromium.googlesource.com/chromium/src/+/refs/heads/main/chrome/common/chrome_switches.cc
我正在寻找的标志是:
// 与 kProfileDirectory 类似,但通过电子邮件地址选择配置文件。如果
在任何现有配置文件中都找不到电子邮件,则此开关无效。如果
同时指定了 kProfileDirectory 和 kProfileUserName,则 kProfileDirectory
优先。const
char kProfileEmail[] = "profile-email";
google-chrome [email protected]
答案3
在 Windows 11 上,我可以通过打开 regedit 并找到以下键来完成此操作:Computer\HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
。
默认设置为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --single-argument %1
我将其更改为包含--profile-directory
类似于此的开关以打开默认配置文件:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" --single-argument %1
答案4
我相信账户浏览者我制作的应该能够满足您的需求。以下是 Windows 商店的概述:
使用 Account Surfer 在帐户和浏览器之间快速切换。
确定打开链接时要使用的帐户或浏览器。阅读更多: https://dospolov.com/posts/handle-chrome-profiles-with-account-surfer https://trello.com/b/QOLCmlg3/account-surfer-roadmap