浏览器 User Agent 演化史 |
以下文章来源于码农翻身 ,作者刘欣
张大胖初学 Web 开发, 遇到了一个古怪的东西: 👨🚒🪖🦯😡👊 这个 User Agent 字符串之所以这么古怪, 要从 20 多年前的 Mosaic 说起。 1993 年,在伊利诺伊大学的国家超级计算中心(NCSA),第一个支持图片的浏览器 Mosaic 诞生了! 🙏🦼🥭🆎🦊 不久,开发 Mosaic 的骨干 Marc Andreessen 前往硅谷,开始创业, 开发了一个叫 Mozilla 的浏览器 🤟🌧🥩❓🪰 伊利诺伊大学和 NCSA 对 Marc Andreessen 的所作所为很不高兴, 于是 Mozilla 被改名为 Netscape。 可以看出,无论是 Mosaic 还是 Netscape,它们的 User Agent 还是很清爽的。 👨🚒🕶🔋😛🙌 不同的浏览器有不同的能力,于是在服务器端发展出了 User Agent 嗅探技术。 Netscape 风靡网络,这让当年的软件霸主微软感受到了巨大的威胁, 微软推出了自己的浏览器 Internet Explorer,希望成为 Netscape Killer。 👃🎢🌶🆘🐅 IE 等不及了, 它决定假装自己就是 Mozilla ! ✌⛵🥩🅿🦊 IE 的欺骗成功了 ! 微软通过在 Windows 上捆绑 IE, 迅速把 Netscape 击败。 💪⛄🔪💲🪶 正面战场搞不过微软, Netscape 决定另辟蹊径:开源新的 Mozilla 诞生了,与此同时,它还拥有了一个叫做 Gecko 的渲染引擎 🤟🚐🫑🅿🦖 然后 Mozilla 变成了 Firefox 。 👳🩴🔋👻👂 Gecko 这个渲染引擎很厉害,很多浏览器开始使用它。 Gecko 被广泛认可, 服务器又开始进行 User Agent 嗅探了。🧑🎤👑🪝😷🤌 此时 Linux 刚搞了一个叫做 Konqueror 的浏览器, 用的是自家的 KHTML 渲染引擎。 🖐🎠🍟❌🐮 于是,Konqueror 在 User Agent 中也做了点手脚。 👄🚗🍭🆘🐟 Apple 也决定搞一个自己的浏览器 Safari ,它基于 KHTML,创建了新的渲染引擎 Webkit 🤙🌧🍽♀🐅 最后,Google 也来了,它想做一个叫做 Chrome 的浏览器, 也基于 WebKit 引擎。 👳🧣🩺😭💪 这就是你看到的奇怪的 User Agent 的来历。
帖子热度 6302 ℃
一个袋子砸在了空谷幽兰头上,空谷幽兰赚了 1 个 金币.
|
|
今天在路边听到一个淫荡声音“小帅哥快来玩呀”,我内心冷笑“看我今天不弄死你”,我掏出一块钱硬币,骑在她身上……喜羊羊,美羊羊,懒羊羊,沸羊羊,灰太狼……
|