错误的浏览器用户代理

错误的浏览器用户代理

我刚刚安装完 Ubuntu 11.04。当我将 Web 浏览器指向http://whatsmyuseragent.com/,则它将我的用户代理报告为:

Mozilla/4.0(兼容;MSIE 5.5;Windows 98)

我使用 Firefox 4.0/7.0/8.0 & Chromium 14 & Konqueror 得到了相同的结果,这让我相信这是一个操作系统问题,而不是浏览器特定的问题

我尝试过 Firefox 用户代理切换器,但没有用

我尝试在启动 Chrome 时指定用户代理设置,但也没有用

我怀疑这是因为这些扩展/选项会改变浏览器在 Javascript 中的用户代理设置,而不是浏览器发送的底层标头。请参阅http://browserspy.dk/useragent.php针对两种不同的用户代理。

有人知道我该如何更新它吗?

Firebug 说:

Host: whatsmyuseragent.com
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Proxy-Connection: keep-alive
Proxy-Authorization: Basic Hello Bob

答案1

这可能是因为您正在使用一个代理,而该代理改变了用户代理标头。

使用 Wireshark(或 Firebug + 其网络选项卡)检查是否发送了正确的代理标头。

相关内容