Chrome用户代理切换器

art*_*ung 23 testing user-agent google-chrome

我正在寻找用于Chrome的用户代理切换器.

搜索Chrome网上应用店并未提供简单的切换台.我知道我可以通过命令行和参数运行浏览器:谷歌浏览器:将用户代理更改为访问网站.

Google Chrome的用户界面是否内置了用户代理切换器?如果是这样,我该如何访问它?

Ale*_*lov 39

Chrome开发者工具(从版本17+开始)可以提供自定义User-Agent标头

  • 按下即可打开开发人员工具 f12

  • 在控制台"抽屉"中查看(如果不可见则使其可见)

  • 单击控制台抽屉中的"模拟"选项卡.

  • 勾选"欺骗用户代理"并选择代理(或使用其他...选项输入您自己的用户代理字符串).

在此输入图像描述

  • @tgr你知道,你们也可以编辑帖子.我在这里做了工作,但只是说. (16认同)
  • 这已经再次改变,它现在位于"网络条件"选项卡中(自Chrome 48以来).如果找不到选项卡,请单击3个点,"更多工具" - >"网络条件".然后选择"自定义用户代理". (4认同)
  • 从Chrome 32开始,这不再起作用了.有一个仿真菜单(隐藏得很好 - 在DevTools中启用设置>覆盖>启用仿真,然后选择除控制台以外的任何选项卡,打开带有= =图标的迷你控制台,并选择"仿真"选项卡),但它只允许一组有限的选项. (2认同)

小智 6

不知道,但我发现了这个:

http://www.hacker10.com/tag/internet-browser-headers/

他说:

Chrome浏览器,用户代理切换器扩展程序:更新:从Chrome商店中删除的插件

他们说(如你所说)你可以使用命令行开关来做到这一点:

http://www.google.com/support/forum/p/Chrome/thread?tid=64e4e45037f55919&hl=en

例如,这是如何在我的机器上将Chrome报告自身报告为IE8.0 C:\ Users\XXXX\AppData\Local\Google\Chrome\Application\chrome.exe --user-agent ="Mozilla/4.0(兼容) ; MSIE 8.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0(兼容; MSIE 6.0; Windows NT 5.1; SV1); .NET CLR 3.5.30729)"

如果您真的只想更改某些站点的用户代理或测试一件可以做得更快的小事,那就是创建包含用户代理切换的站点的快捷方式.至少那种方式不那么繁琐.

另一个愚蠢的想法:如果你需要Chrome中的两个用户代理,你可以使用canary build作为一个,我这样做是为了让我的应用程序帐户和谷歌帐户同时打开.


Joh*_*ohn 6

在 Chrome 66 版本中,设置用户代理的选项隐藏在网络条件中,可以通过按 调出f12开发人员工具框 > 单击开发人员工具框关闭按钮旁边的 3 个点 > 更多工具 > 网络来访问该选项状况

在此输入图像描述

进一步阅读:https ://developers.google.com/web/tools/chrome-devtools/device-mode/override-user-agent