我刚刚安装完 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 + 其网络选项卡)检查是否发送了正确的代理标头。