Chrome用户代理切换器

问题描述 投票:23回答:6

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

搜索Chrome Web Store没有提供简单的切换器。我知道我可以通过命令行和参数运行浏览器:Google Chrome: Change User Agent to Access Website

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

testing google-chrome user-agent
6个回答
39
投票

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

  • 按f12打开开发人员工具
  • 在控制台“抽屉”中查看(如果不可见则使其可见)
  • 单击控制台抽屉中的“模拟”选项卡。
  • 勾选“欺骗用户代理”并选择代理(或使用其他...选项输入您自己的用户代理字符串)。


6
投票

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

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

他说:

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

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

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

例如,这是如何在我的机器C:\ Users \ XXXX \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --user-agent =“Mozilla / 4.0(兼容)上将Chrome报告自身报告为IE8.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作为一个,我这样做是为了让我的应用程序帐户和谷歌帐户同时打开。


3
投票

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

enter image description here

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


2
投票

您可以使用this technique来更改UA。它依赖于使用(仍然是实验性的)webRequest API更改User-Agent标头


1
投票

您可以使用webRequest API创建chrome扩展来修改标题。当OP提出这个问题时,这个API可能不存在或者可能处于试验阶段,但现在这个api非常稳定。

chrome.webRequest.onBeforeSendHeaders.addListener(
  function(details) {
    for (var i = 0; i < details.requestHeaders.length; ++i) {
      if (details.requestHeaders[i].name === 'User-Agent') {
        details.requestHeaders[i].value = "Android_Browser" // Set your value here
        break;
      }
    }
    return { requestHeaders: details.requestHeaders };
  },
  {urls: ['<all_urls>']},
  [ 'blocking', 'requestHeaders']
);

如果您正在寻找已经构建的扩展,您可以尝试使用Requestly,它允许您轻松地在网站URL或域上设置规则,这样无论何时在浏览器中打开该网站,都会自动覆盖用户代理。这里最好的部分是您可以同时为多个网站运行多个规则。

大多数其他选项允许覆盖一个浏览器选项卡或所有选项卡的用户代理。

以下是供您参考的屏幕截图:

enter image description here欲了解更多信息,请访问博客:https://medium.com/@requestly_ext/switching-user-agent-in-browser-f57fcf42a4b5

要安装,请访问chrome商店页面:https://chrome.google.com/webstore/detail/requestly-redirect-url-mo/mdnleldcmiljblolnjhpnblkcekpdkpa

该扩展程序也适用于Firefox。访问http://www.requestly.in了解详情。


0
投票

如果您想要在chrome中更改用户代理,则无法通过检查仿真选项卡中的欺骗用户代理框在开发人员工具中执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.