我匿名了我的用户代理,但仍然检测到我的浏览器和操作系统

Tha*_*Guy 3 browser user-agent

有网站如whatsmybrowser.orgwhatismybrowser.com该检测有关客户端的技术规格信息。据我所知,这是使用user-agent浏览器在 HTTP 请求上发送的信息完成的。

令我困惑的是,当我将user-agent字符串显式设置为随机值时,在某些情况下它仍然可以检测到我的浏览器和操作系统。

例如, whatbrowser.org知道我使用的是 Firefox 31;和 www.whatsmyua.com显示以下字符串:

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0

它看起来非常像一个用户代理。

在此处输入图片说明

但它是从哪里被检测到的?Firebug 显示刚刚fake-user-agent发送的 HTTP 请求标头。

如果重要的话,我正在使用 UAControl for Firefox(pt-br 版本en-US 版本)伪造我的用户代理。

小智 5

我不确定这些网站在做什么,但可以使用 JavaScript 探测浏览器以检测其功能和标识。这就是渐进增强的方式。

  • @qasdfdsaq 对某些人来说显而易见的事情可能不适合其他人。实际上,这就是*整个网站的重点* ;-) (6认同)