有没有办法强制网站使用浏览器用户代理?

有没有办法强制网站使用浏览器用户代理?

我正在使用一款不太知名的浏览器,名为 Gnome Web 或 Epiphany。它仍然是一款现代浏览器,启动速度快,网页渲染速度快。我很难让 Google 网站、YouTube、文档、幻灯片等正常运行,因为 Google 正在对我的浏览器进行一些检查,这些检查可以查看用户代理,并真正知道我的浏览器是什么。我现在已将其设置为 Firefox 10,这使得 Outlook 和 Gmail 聊天都能正常工作。只是网站无法正常工作,我真的不想因为这个问题而在浏览器之间切换。有人能帮忙吗?

答案1

如果网站除了检查用户代理之外还检查了更多内容,那么答案是否定的。

虽然你可以用网站喜欢的另一个字符串来欺骗一些只检查用户代理字符串的网站,但如果一个网站被解析为使用其他检测技术来阻止一些浏览器,比如能力检测除非检测方案存在错误,否则你无法欺骗它(并且作为网页,它可以在检测到后立即修复)。

您可能已经猜到了,禁用 JavaScript 来防止检测是行不通的,因为这些网站需要 JS 才能运行,所以首先要检查的是 JS 是否启用。

最后注意你正在试图欺骗谷歌,它对网络的运作方式以及谁拥有自己的浏览器有一定了解,如果他们确实想阻止其他浏览器访问他们的任何属性,他们知道如何正确地做到这一点,对不起。

相关内容