2012-01-11 08:49:04 +0000 2012-01-11 08:49:04 +0000
169
169

如何使用指定的 "用户配置文件 "启动Chrome浏览器?

我使用Chrome浏览器的新内置的 “用户 "功能,可以轻松地在家庭/工作账户之间切换。但是,在启动新窗口时,Chrome会记住你选择的 "最后一个 "用户配置文件。如果我最后关闭了 "Home "用户配置文件,这就有问题了,因为当我再点击任务栏上的Email快捷方式时,因为它使用我的Home配置文件转到mail.mycompany.com,而我并没有登录。

我想改变公司的webmail快捷方式,让它通过一个开关,告诉Chrome浏览器总是以 "默认 "用户的身份启动,而不管最后一个用户使用的是什么。

注意:我试过命令行参数--user-data-dir=…,这似乎做了非常不同的事情,完全脱离了Chrome浏览器内置的用户功能。有可能是我用错了,但请先测试一下这个参数,然后再假设它做同样的事情,然后发布答案;-)

答案 (8)

175
175
175
2012-01-11 09:34:02 +0000

你要找的命令行参数是--profile-directory=Default

以下是Mac OS X的完整命令行:

open -a "Google Chrome" --args --profile-directory=Default

注意:open命令不会启动新的实例,因为许多应用程序将无法处理多个实例作为同一用户运行的情况。然而无论如何有-n参数来做,但可能会破坏应用程序。

而对于Linux来说:

google-chrome --profile-directory=Default

它期望的是配置文件的内部名称。我的第二个配置文件,在Chrome浏览器中被命名为 “Lemonade",应该是--profile-directory="Profile 1"

通过试错来确定配置文件的名称,或者在Local State文件中查找(参见Justin Buser的答案)。在Linux上,它们位于~/Library/Application Support/Google/Chrome中。在Win7系统中,它们位于~/.config/google-chrome中。

56
56
56
2014-03-01 06:33:22 +0000

GUI方法与适当的图标(Windows)

  1. 在地址栏中输入chrome://settings/ (或MenuSettings)
  2. 向下滚动到Users部分
  3. 选择标记为(current)的用户,然后点击Edit按钮
  4. 现在点击 Add desktop shortcut

可选切换到其他任何一个配置文件,并重复步骤1-4

这将创建一个快捷图标到您的配置文件中,并在图标中显示正确的图片*。你可以将多个配置文件拖到你的Windows任务栏上。在Windows 7上的快捷方式图标指向

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"
and so on...
```。
13
13
13
2012-06-13 11:58:08 +0000

另一个选择启动哪个配置文件的方法是编辑Chrome用户数据目录下的Local State文件,然后搜索 “last_used":如果你把它列出的值改成不同的配置文件,下次正常启动chrome时,就会打开这个配置文件(当然,除非你使用了上面提到的开关)。

6
6
6
2012-01-24 18:26:45 +0000

如果你已经打开了另一个配置文件,或者你关闭的最后一个窗口是用另一个配置文件登录的,

我有一个配置文件的应用快捷方式。--profile-directory

默认的快捷方式有--profile-directory="Profile 3" --app="..

默认的快捷方式有--profile-directory="Default"。扩展软件和我日常浏览的默认快捷方式都有&007和默认快捷方式。

3
3
3
2012-10-21 17:00:44 +0000

我刚刚用Chrome 22.0.1229.94版本的4个配置文件进行了测试:

恕我直言,我认为这个问题的困惑是这样的:

  • 如果你关闭了所有的Chrome实例,然后用简单的chrome.exe启动Chrome,不做任何切换,那么启动的新实例将以最后一个关闭的Chrome窗口/实例的配置文件打开。

  • 但是,如果您点击了使用上述--profile-directory方法创建的快捷方式,无论当前运行的是哪个窗口/实例/配置文件,和/或最后关闭的是哪个窗口/实例/配置文件,都会有一个具有相应的登录的实例/窗口。

1
1
1
2013-04-24 13:18:24 +0000

截至2013年4月24日,这仍然适用于Chrome Windows。我为我经常在3个配置文件中的每个配置文件创建了一个快捷方式,并为每个快捷方式分配了一个唯一的 “快捷键"。我把我的配置文件用户图标分配到了windows快捷方式上,但我不能可靠地把这3个快捷方式分别放在Win7的任务栏上,Win7似乎在2个快捷方式之后就失去了计数。

0
0
0
2015-02-04 20:32:43 +0000

我认为较新版本的chrome已经解决了这个问题。当你在Chrome中签到新用户时,它会自动在桌面上为该用户创建一个快捷图标。

0
0
0
2016-04-18 13:56:39 +0000

截至2016年4月,在Yosemite上,我能够为我的15个Google Profiles(是的,15个)找到Google Apps。有些是在~/Applications/Chrome Apps中,虽然我们已经被告知这些都要消失了](http://www.theverge.com/2016/3/22/11287450/chrome-app-launcher-being-removed-google).

要找到所有的应用程序,我必须这样做:

  1. 转到 ~/Library/Application Support/Google/Chrome.
  2. 在 Spotlight 中搜索 kind:app
  3. 找到300kb的 “应用程序",名称如Gmail(用户名)
  4. 复制你想要的那些,并重命名,然后放到你的应用程序文件夹里。