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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

所有流行浏览器的用户代理字符串,甚至InternetExplorer的,都是从Mozilla/.为什么是这种情况?

提问于
用户回答回答于

总之:

  1. 使用用户代理发布Mozilla浏览器。Mozilla/1.0 (Win3.1)。它被公开改名为Netscape,但是在它的用户代理中它保留了它的原始名称.
  2. Internet Explorer已经发布。它通过将其用户代理启动为Mozilla/因为Web服务器通常只对Netscape进行浏览器嗅探,并向Netscape提供框架服务--Netscape和IE都支持这种功能,而其他浏览器则不支持它。
  3. 随着时间的推移,gecko、Konqueror、Opera、Safari和Chrome都决定以类似的方式欺骗一些以前浏览器的用户代理,以便操纵浏览器嗅探网页,使其正确理解浏览器的功能。
用户回答回答于

Netscape(名为Mozilla的代码)是IE的主要竞争对手,他们希望避免被拒绝浏览器的网站拒绝,而不是Netscape。

扫码关注云+社区