Google Chrome快捷方式是否可以使用与现有Chrome窗口不同的用户代理?


9

我正在Google Chrome中指定一个自定义用户代理,以便访问我公司的Intranet上的旧网站(该网站不需要IE)。我为该站点创建了一个应用程序快捷方式,并将--user-agent参数添加到了快捷方式中。

如果我在没有运行Chrome的情况下启动此快捷方式,则一切正常。但是,如果在另一个Chrome窗口已经打开时启动应用程序快捷方式,则该--user-agent参数将被忽略,并使用普通的用户代理。

因此,打开第一个Chrome窗口时使用的用户代理字符串似乎就是将来所有窗口或应用程序快捷方式都将使用的字符串。有什么办法可以解决此问题?


这可能只是一个错误,您可能需要这样提交。
布拉德·吉尔伯特

Answers:


12

您可以做的是创建多个配置文件。这意味着将不会共享窗口,也不会与收藏夹,缓存,主屏幕内容,Cookie等共享窗口,但是您可以使快捷方式按您希望的方式工作。

首先,请按照本文中的步骤为Google Chrome 创建辅助配置文件:在Google Chrome中为家庭成员创建单独的配置文件并保持额外的安全感

其次,通过添加--user-agent参数来修改快捷方式。例如,这是我用来测试的命令行:

"path\to\chrome.exe" --user-data-dir="..\User Data\Test" --user-agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)"

现在,您可以双击常规的Chrome快捷方式以及这个新的快捷方式,每个快捷方式都将通过各自的用户代理在不同的会话中打开其窗口。


0

应用程序窗口可能正在拾取并共享由另一个窗口启动的会话。如果您不喜欢浏览历史记录等,也可以尝试使用--incognito参数标记快捷方式。值得一试!


好主意,但是没用。:(
arathorn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.