所有流行浏览器的用户代理字符串,即使是‘s浏览器,都以Mozilla/开头。为什么会这样呢?
发布于 2009-07-11 18:05:52
它是一个long and sad story。
总而言之:
Mozilla/1.0 (Win3.1)。它被公开地更名为Netscape,但在它的用户代理中,它保留了它原来的名字。Mozilla/作为它们的用户代理,就像它们之前的浏览器一样。许多其他的无稽之谈也随之而来,比如现代Chrome的用户代理同时声称自己是Mozilla、Chrome、Safari和“像壁虎”。发布于 2009-07-11 17:44:28
我认为这与:http://en.wikipedia.org/wiki/User_agent#User_agent_spoofing有关
在早期,Netscape (代号为Mozilla)是IE的主要竞争对手,他们希望防止被拒绝Netscape以外的浏览器的网站拒绝。
发布于 2013-06-14 15:31:31
正如@Jason提到的,“这是一个很长的故事”。将这个故事总结为“每个浏览器都假装是Mozilla”
在尝试了所有方法之后,我最终使用了:http://www.useragentstring.com/
您可以使用上面的网站获取格式化的用户代理和操作系统。
他们有一个API,你可以直接使用...
https://stackoverflow.com/questions/1114254
复制相似问题