浏览器UserAgent的趣味史

访客4年前黑客资讯834

编辑导语:User Agent,简称UA,中文名为用户署理,是一种向会见网站提供你所利用的欣赏器范例及版本、操纵系统及版本、欣赏器内核、等信息的标识。通过这个标识,用户所会见的网站可以显示差异的排版从而为用户提供更好的体验可能举办信息统计。接下来,本文作者为我们总结了其成长的趣味史。

欣赏器UserAgent的趣味史

最近在看《给产物司理讲技能》,个中有一段扼要的提到了欣赏器UserAgent的寄义和浸染。在最后作者体现UserAgent的变迁是一段布满趣味性的汗青,为了满意我的好(吃)奇(瓜)心理,我去深扒了一下。

功效不扒不知道,一扒吓一跳。本日就给各人分享一下这个陈大哥瓜。

首先,我们先扼要相识一下各大欣赏器的出生日期:

欣赏器UserAgent的趣味史

各人先对这些欣赏器的出生时间有一个观念,然后各人把板凳和西瓜拿好,让我们开始吧~

一、之一个欣赏器:Nexus

1989年,超等大神伯纳斯·李传授发现了万维网(World Wide Web,简称3W),然而大神并不满意于此,为了各人能更利便地会见万维网,大神大手一挥,推出了世界上之一款欣赏器。

李大神寻思给它起个什么名字呢?

此时,李大神大概是懒虫上身,想也不想,要不就叫World Wide Web,跟大儿子(万维网)一个名字吧!

厥后大神感受交换起来不是很利便,常常不知道World Wide Web指的是谁,并且这么偷懒的行为有点对不起小儿子,于是把小儿子的名字改成了Nexus。

由于是欣赏器的祖师爷,没有竞争敌手,Nexus顿时就风行了起来。

由于是最早的欣赏器,Nexus只支持文字展示,还不支持图片展示,而这刚好给了竞争敌手可乘之机,同时也是UserAgent的由来。

二、之一个带图的欣赏器:Mosaic

1993年,伊利诺伊的NCSA组织认为没有图片的网页就像失去颜色的世界!作为一群完美主义者,这完全不能忍!

因此他们发现了之一个可以显示图片的欣赏器:Mosaic(马赛克),能显示图片,但大神们偏偏任性取名叫马赛克!浩瀚吃瓜群众不禁直呼老手!

欣赏器UserAgent的趣味史

由于能显示图片的特性,Mosaic迅速风行了起来。可是到这里,各人大概会发明,此时的霸主是Nexus,它是不能显示图片的,而Mosaic能显示,这就叫html的开拓陷入了两难的田地。

合法html开拓者抓耳挠腮的时候,关心的Mosaic想到了一个步伐:这本质上就是一个身份的问题嘛,那我就在给你发请求的时候汇报你们我的身份,和Nexus区分隔来不就行了?

这就是UserAgent的由来,它最初的浸染只是向处事器表白本身的身份——Mosaic的UserAgent为:NCSA_Mosaic/2.0 (Windows 3.1)

NCSA_Mosaic代表本身是什么欣赏器,2.0代表版本号,Windows 3.1暗示本身可以在什么系统下运行。

这样一来,html开拓者该怎么开拓照旧怎么开拓,只是假如UserAgent表白是Mosaic就发送带图片的网页,假如不是,就发送不带图片的网页。

可是,伊利诺伊的大神们到死也不会想到,就这么简朴的一个UserAgent,竟然被子弟们玩出了花。

三、Mosaic杀手:Mozilla

看到Mozilla,各人是不是很眼熟?随便打开一个欣赏器,查察它的UserAgent,城市发明带有Mozilla标志。是不是很奇怪,为什么差异公司的欣赏器,不管是IE、谷歌、Safari等,都带有Mozilla呢?听我逐步道来。

在Mosaic如日中天的时候,一头初生怪兽偏偏不平,它为本身设立了一个伟大的方针:推翻Mosaic的霸主职位!

这头初生怪兽就是厥靠山甫鼎鼎的网景公司,他们发现了一款欣赏器,但愿可以或许代替Mosaic!而不愧是初生怪兽,没此外,就是头铁,大神们给他们的欣赏器取名为:Mozilla。

欣赏器UserAgent的趣味史

什么意思呢? Mozilla由“Mosaic Killa”(Killa是俚语中Killer的拼法)变革而来,而且是怪兽Godzilla(哥斯拉)的谐音,即“Godzilla eat the Mosaic!”

这就是赤果果的搬弄啊!你看,互联网的源头就充斥着血腥!

Mozilla高声喝问道:Mosaic你这老头子怕不怕!Mosaic瑟瑟抖动(不知道是气的,照旧怕的)地看着这头傲慢的小怪兽,勃然震怒(大发雷霆)到:“给老子滚粗!”

于是网景碍于其时Mosaic的江湖职位,不得已“从心”的把名字改成了Netscape Navigator(网景帆海家)。

可是“小怪兽”口服心不平,仍然偷偷地在本身的UserAgent后头写上了Mozilla/1.0 (Win3.1)。

四、混混来了:IE

小怪兽照旧有点才干的,NetScape更先支持html框架显示,就是简朴的table机关,表里边距之类,仅仅这点在体验上就远超Mosaic。

所以,最后Mozilla如愿”吃掉了”Mosaic,成为了霸主。

开拓者为了区别这两个欣赏器,照旧用的UserAgent。约定假如是UserAgent里含有“Mozilla”字样,就发送支持框架的页面,不然就发送不含框架的页面。

相关文章

B端产品需求的3个层次,你都了解吗?

B端产品需求的3个层次,你都了解吗?

编辑导语:产物司理在日常事情中常常会举办需求打点,B端处事于组织,所以B段业务的需求更多是部分表里、各层级的需求;本文作者阐明白关于B端产物需求的三个条理,我们一起来看一下。 作为一个B端产物司理,...

结构化思维:产品经理的成长利器

结构化思维:产品经理的成长利器

编辑导语:作为产物司理,在做产物设计时,应该有布局化思维;布局化思维就是一种层级理解的思考模式,可以或许更好的梳理息争决问题,也是产物司理要把握的技术之一;本文作者具体说明白布局化思维在产物设计中的应...

企业官网怎么设计才能实现高转化?

企业官网怎么设计才能实现高转化?

编辑导语:如今许多企业对付官网的设计并不重视,可是各人想相识一个企业时,首先就会想到找一下这个企业的官网如何;所以企业官网是一个很是重要的获客渠道,设计一个好的官网也可以晋升转化率;本文作者分享了关于...

B站跳出“乌托邦”,带货仍是伪命题

B站跳出“乌托邦”,带货仍是伪命题

编辑导读:B站是年青人最喜欢的产物之一,它的用户粘性和活泼度“羡煞旁人”。本年大热的直播带货也瞅准了它,惋惜并没有取到预料中的好结果,B站用户好像不买账。这是为什么呢?本文作者将对此举办三个维度的阐明...

拼多多没有价格战

拼多多没有价格战

拼多多的乐成并不是因为价值自制,而是它掘客了那些被人忽视的消费市场,并形成了商品制造-畅通-消费的闭环。消费者想要的永远是更自制的商品,电商平台想要得到持久成长,必需摒弃价值战思维。 “所有的直播带...

Axure原型设计:移动端验证原型合集

Axure原型设计:移动端验证原型合集

用户验证是一种区分用户是计较机照旧人的民众全自动措施,可以防备暴力破解暗码、恶意灌水、恶意抢票等行为,所以用户验证是原型设计内里必不行少的元件之一,本文作者通过度享常用的验证方法对各类验证要领的优缺点...