首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么所有浏览器的用户代理都以"Mozilla/“开头?

为什么所有浏览器的用户代理都以"Mozilla/“开头?
EN

Stack Overflow用户
提问于 2009-07-11 17:42:22
回答 6查看 44.4K关注 0票数 252

所有流行浏览器的用户代理字符串,即使是‘s浏览器,都以Mozilla/开头。为什么会这样呢?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-11 18:05:52

它是一个long and sad story

总而言之:

  1. Mozilla浏览器发布,带有用户代理Mozilla/1.0 (Win3.1)。它被公开地更名为Netscape,但在它的用户代理中,它保留了它原来的名字。
  2. is发布了。
  3. ,Gecko,Konqueror,Opera,Safari和Chrome都决定以类似的方式欺骗以前浏览器的用户代理,以便操纵浏览器嗅探网页,使其正确地理解浏览器的功能。作为这种欺骗的一部分,所有浏览器都以Mozilla/作为它们的用户代理,就像它们之前的浏览器一样。许多其他的无稽之谈也随之而来,比如现代Chrome的用户代理同时声称自己是Mozilla、Chrome、Safari和“像壁虎”。
票数 335
EN

Stack Overflow用户

发布于 2009-07-11 17:44:28

我认为这与:http://en.wikipedia.org/wiki/User_agent#User_agent_spoofing有关

在早期,Netscape (代号为Mozilla)是IE的主要竞争对手,他们希望防止被拒绝Netscape以外的浏览器的网站拒绝。

票数 31
EN

Stack Overflow用户

发布于 2013-06-14 15:31:31

正如@Jason提到的,“这是一个很长的故事”。将这个故事总结为“每个浏览器都假装是Mozilla”

在尝试了所有方法之后,我最终使用了:http://www.useragentstring.com/

您可以使用上面的网站获取格式化的用户代理和操作系统。

他们有一个API,你可以直接使用...

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1114254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档