我正在使用 Ubuntu 20.04 浏览一个网站,收到如下消息:
<browser name> an unknown version for your
operating system is not supported by <this site>
我使用的是 Chrome,并且使用了一个用户代理扩展程序,该扩展程序将用户代理切换到 Windows 上的 Chrome,但我仍然收到此错误。我在想是否需要更改另一个标头来模拟我正在使用 Windows?或者有什么技巧可以让浏览器将操作系统模拟为 Windows?
类似问题这就是我上面尝试过的。
答案1
您的浏览器会将其用户代理发送到您连接到的每个网站,并将其发送到 HTTP 标头中。此用户代理是一个“字符串”,即一行文本,用于向 Web 服务器标识浏览器和操作系统。Web 服务器可以使用此信息向不同的 Web 浏览器和不同的操作系统提供不同的网页。例如,网站可以将移动页面发送到移动浏览器,将现代页面发送到现代浏览器,并向 Internet Explorer 6(根据 howtogeek.com&在 HTTP 中的使用 - 维基百科)。
如果您想让您的网络流量看起来像是来自其他浏览器(例如,欺骗声称与您的网站不兼容的网站),您可以做到。所有流行的浏览器都提供内置的用户代理切换器,因此您可以更改用户代理而无需安装任何扩展程序(了解更多信息请访问 howtogeek.com)。
现在假设你正在使用 Google Chrome,你可以尝试一些扩展程序https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg