让人费解的JavaScript的十大问题(3)

  是否注意到其中的 第一个单词 Mozilla/5.0,为什么 Safari 会被探测为 Mozilla,尽管 Safari 后来已经纠正这一问题,但仍然不能解释为什么它们要这样误导开发者。事实上,你会发现,绝大多数浏览器把他们的 User Agent 设置为 Mozilla,答案要回到10年前,这更多是一种策略。

  User Agent 是一段用来标识当前浏览器身份的字符串,世界上第一个浏览器 Mosaic, 曾这样标志自己:

让人费解的JavaScript的十大问题

  这很合理,因此当 Netscape 出来的时候, 它保留了 Mosaic 这个传统,还在后面添加了一个加密方式部分。

让人费解的JavaScript的十大问题

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpdwx.html