浏览器 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 的来历。
帖子热度 6200 ℃
一个袋子砸在了空谷幽兰头上,空谷幽兰赚了 1 个 金币.
|
|
今天在路边听到一个淫荡声音“小帅哥快来玩呀”,我内心冷笑“看我今天不弄死你”,我掏出一块钱硬币,骑在她身上……喜羊羊,美羊羊,懒羊羊,沸羊羊,灰太狼……
|