让 Firefox 用户代理显示为 Windows?

让 Firefox 用户代理显示为 Windows?

是否可以让 Firefox 或任何其他浏览器用户代理看起来像 Windows 一样?

因为我的网上银行因操作系统原因拒绝访问。唯一接受的操作系统是 Windows。

答案1

我猜他们只是在查询用户代理,你可以使用类似用户代理切换器

安装该插件后,Google 可以为您提供任意数量的 Windows/Firefox 用户代理字符串,您可以使用该插件在连接到您的银行网站时发送您选择的用户代理。

举例来说,这是我的 Windows 7 上的 Firefox 用户代理。

Mozilla/5.0(Windows NT 6.1;WOW64;rv:18.0)Gecko/20100101 Firefox/18.0

答案2

这是一个老问题,但在 2022 年仍然有意义。引入客户提示,但 Firefox 尚未(尚未?)实现,这使得它比仅仅更改用户代理字符串稍微复杂一些。

在 Firefox 上

您可以尝试将用户代理字符串(请参阅下面的示例)粘贴到string您自己创建的about:config名为的变量中general.useragent.override。 这可能就是您所需要的,有时确实如此,但失败也很常见。

使用 Edge/Chromium

我目前的雇主似乎有一个过滤器,可以阻止任何包含linux在用户代理和/或浏览器提示中的浏览器请求。我可以接受他们“不支持 Linux”,但他们是否也特意阻止它,还是这是 Microsoft 的默认设置?

无论如何都要克服这个胡说八道:

虽然 Edge 可用于 Linux,但这有什么意义呢?!据我所知,Edge 实际上是重新包装为 Microsoft 版本的 Chromium!

以下内容(包括命令行选项)对于 Chromium 和 Edge 都是相同的。

覆盖用户代理和提示

  • 首先进入控制台:“汉堡包”->更多工具->开发者工具,或右键单击->检查
  • 单击“控制台”选项卡并按“Control+Shift+P”(有更好的方法吗?)
  • 输入“网络条件”
  • 在“用户代理”下,取消选中“使用浏览器默认设置”
  • 从选择框中选择“Chrome-Windows”,当前解析为Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
  • 点击箭头打开“用户代理客户端提示”
  • 这些可能全部填写,也可能不填写,但您需要 3 个品牌、平台和版本。这些数字会随时间而变化。
    • 品牌:‘非品牌’‘99’
    • 品牌:‘铬’‘107’
    • 品牌:‘Google Chrome’‘107’
    • 平台:‘Windows’‘10.0’
  • 按“更新”

现在它应该认为你在 Windows 上!呼!

但仅限于那一个标签,那一次

并且每次在每个标签上都这样做非常繁琐,那么如何才能让它坚持下去呢?

命令行选项

感谢这个令人印象深刻的资源:Chromium 命令行开关列表

chromium --durable-client-hints-cache --user-agent="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36"

我已将其设置为别名,以便轻松调用它。到目前为止,适用于 Microsoft Teams 和 Outlook、Okta 和其他应用程序。

你可以检查一下你的样子https://browerleaks.com/client-hints

Chromium 网络条件看起来像窗口

相关内容