avatar
浏览器的故事 (转载)# Joke - 肚皮舞运动
Y*e
1
研究了一下,十分不看好。成本巨高,亏损严重,竞争激烈。
上市基本属于圈钱让老员工顺利退休。
avatar
S*E
2
【 以下文字转载自 Hardware 讨论区 】
发信人: cfcyl (春风吹一路), 信区: Hardware
标 题: 浏览器的故事
发信站: BBS 未名空间站 (Sat May 28 13:30:30 2016, 美东)
第一,Chrome成为市场占有率第一、使用率第一。
第二,Firefox的使用率超过Edge+IE之和,但市场占有率还没有。
第三,标识浏览器身份的User-Agent,浏览器都有Mozilla字样。
你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/27.0.1453.94 Safari/537.36
Mozilla/5.0 (Linux; U; Android 4.1.2; zh-tw; GT-I9300 Build/JZO54K)
AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)
故事还得从头说起,最初的主角叫NCSA Mosaic,简称Mosaic(马赛克),是1992年末
位于伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心(National Center for
Supercomputing Applications,简称NCSA)开发,并于1993年发布的一款浏览器。它
自称“NCSA_Mosaic/2.0(Windows 3.1)”,Mosaic可以同时展示文字和图片,从此浏
览器变得有趣多了。
然而很快就出现了另一个浏览器,这就是著名的Mozilla,中文名称摩斯拉。一说
Mozilla = Mosaic + Killer,意为Mosaic杀手,也有说法是 Mozilla = Mosaic &
Godzilla,意为马赛克和哥斯拉,而Mozilla最初的吉祥物是只绿色大蜥蜴,后来更改
为红色暴龙,跟哥斯拉长得一样。
但Mosaic对此非常不高兴,于是后来Mozilla更名为Netscape,也就是网景。Netscape
自称“Mozilla/1.0(Win3.1)”,事情开始变得更加有趣。网景支持框架(frame),由
于大家的喜欢框架变得流行起来,但是Mosaic不支持框架,于是网站管理员探测user
agent,对Mozilla浏览器发送含有框架的页面,对非Mozilla浏览器发送没有框架的页
面。
后来网景拿微软寻开心,称微软的Windows是“没有调试过的硬件驱动程序”。微软很
生气,后果很严重。此后微软开发了自己的浏览器,这就是Internet Explorer,并希
望它可以成为Netscape Killer。IE同样支持框架,但它不是Mozilla,所以它总是收不
到含有框架的页面。微软很郁闷很快就沉不住气了,它不想等到所有的网站管理员都了
解IE并且给IE发送含有框架的页面,它选择宣布IE是兼容Mozilla,并且模仿Netscape
称IE为“Mozilla/1.22(compatible; MSIE 2.0; Windows 95)”,于是IE可以收到含有
框架的页面了,所有微软的人都嗨皮了,但是网站管理员开始晕了。
因为微软将IE和Windows捆绑销售,并且把IE做得比Netscape更好,于是第一次浏览器
血腥大战爆发了,结果是Netscape以失败退出历史舞台,微软更加嗨皮。但没想到
Netscape居然以Mozilla的名义重生了,并且开发了Gecko,这次它自称为“Mozilla/5.
0(Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826”。
Gecko是一款渲染引擎并且很出色。Mozilla后来变成了Firefox,并自称“Mozilla/5.0
(Windows; U; Windows NT 5.1; sv-SE; rv:1.7.5) Gecko/20041108 Firefox/1.0”
。Firefox性能很出色,Gecko也开始攻城略地,其他新的浏览器使用了它的代码,并且
将它们自己称为“Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.
7.2) Gecko/20040825 Camino/0.8.1”,以及“Mozilla/5.0 (Windows; U; Windows
NT 5.1; de; rv:1.8.1.8) Gecko/20071008 SeaMonkey/1.0”,每一个都将自己装作
Mozilla,而它们全都使用Gecko。
Gecko很出色,而IE完全跟不上它,因此user agent探测规则变了,使用Gecko的浏览器
被发送了更好的代码,而其他浏览器则没有这种待遇。Linux的追随者对此很难过,因
为他们编写了Konqueror,它的引擎是KHTML,他们认为KHTML和Gecko一样出色,但却因
为不是Gecko而得不到好的页面,于是Konqueror为得到更好的页面开始将自己伪装成“
like Gecko”,并自称为“Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (
KHTML, like Gecko)”。自此user agent变得更加混乱。
这时更有Opera跳出来说“毫无疑问,我们应该让用户来决定他们想让我们伪装成哪个
浏览器。”于是Opera干脆创建了菜单项让用户自主选择让Opera浏览器变成“Mozilla/
4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.51”,或者“Mozilla/5
.0 (Windows NT 6.0; U; en; rv:1.8.1) Gecko/20061208Firefox/2.0.0 Opera 9.51
”, 或者“Opera/9.51 (Windows NT 5.1; U; en)”。
后来苹果开发了Safari浏览器,并使用KHTML作为渲染引擎,但苹果加入了许多新的特
性,于是苹果从KHTML另辟分支称之为WebKit,但它又不想抛弃那些为KHTML编写的页面
,于是Safari自称为“Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de)
AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5”,这进一步加剧了user agent
的混乱局面。
因为微软十分忌惮Firefox,于是IE重装上阵,这次它自称为“Mozilla/4.0 (
compatible; MSIE 8.0; Windows NT 6.0)”,并且渲染效果同样出色,但是需要网站
管理员的指令它这么做才行。
再后来,谷歌开发了Chrome浏览器,Chrome使用Webkit作为渲染引擎,和Safari之前一
样,它想要那些为Safari编写的页面,于是它伪装成了Safari。于是Chrome使用WebKit
,并将自己伪装成Safari,WebKit伪装成KHTML,KHTML伪装成Gecko,最后所有的浏览
器都伪装成了Mozilla,这就是为什么所有的浏览器User-Agent里都有Mozilla。Chrome
自称为“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (
KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13”。
因为以上这段历史,现在的User-Agent字符串变得一团糟,几乎根本无法彰显它最初的
意义。追根溯源,微软可以说是这一切的始作俑者,但后来每一个人都在试图假扮别人
,最终把User-Agent搞得混乱不堪。
一句话结论:因为网站开发者可能会因为你是某浏览器(这里是 Mozilla),所以输出
一些特殊功能的程序代码(这里指好的特殊功能),所以当其它浏览器也支持这种好功
能时,就试图去模仿 Mozilla 浏览器让网站输出跟 Mozilla 一样的内容,而不是输出
被阉割功能的程序代码。大家都为了让网站输出最好的内容,都试图假装自己是
Mozilla 一个已经不存在的浏览器……
Chrome使用WebKit,并将自己伪装成Safari,
苹果Safari从KHTML另辟分支称之为WebKit,
WebKit伪装成KHTML,
KHTML伪装成Gecko,
最后所有的浏览器都伪装成了Mozilla,
这就是为什么所有的浏览器User-Agent里都有Mozilla。
avatar
c*n
3
竞争激烈,但是Pandora还是比其他公司牛。
到时候,云服务非常成熟,你可以方便的设置自己的电台,分享内容。
目前,Pandora用户还是挺多的。但是广告也越来越多了。
依赖广告和歌曲referral赚钱还是有一定限制。

【在 Y********e 的大作中提到】
: 研究了一下,十分不看好。成本巨高,亏损严重,竞争激烈。
: 上市基本属于圈钱让老员工顺利退休。

avatar
H*g
4
真乱
avatar
Y*e
5
前两年全部亏损,而且还要亏到2012.
而且,你仔细注意就会发现其IPO的钱,将绝大部分进入老员工的口袋,而不是
用于企业发展。而且,其业务的cost越来越高。
买它的股票,唯一的出发点也许是期待它被哪个大家伙收购。除此之外,没啥价值。

【在 c********n 的大作中提到】
: 竞争激烈,但是Pandora还是比其他公司牛。
: 到时候,云服务非常成熟,你可以方便的设置自己的电台,分享内容。
: 目前,Pandora用户还是挺多的。但是广告也越来越多了。
: 依赖广告和歌曲referral赚钱还是有一定限制。

avatar
b*e
6
贵圈真乱

【在 S*E 的大作中提到】
: 【 以下文字转载自 Hardware 讨论区 】
: 发信人: cfcyl (春风吹一路), 信区: Hardware
: 标 题: 浏览器的故事
: 发信站: BBS 未名空间站 (Sat May 28 13:30:30 2016, 美东)
: 第一,Chrome成为市场占有率第一、使用率第一。
: 第二,Firefox的使用率超过Edge+IE之和,但市场占有率还没有。
: 第三,标识浏览器身份的User-Agent,浏览器都有Mozilla字样。
: 你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?
: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
: Chrome/27.0.1453.94 Safari/537.36

avatar
x*o
7
和演艺圈一样
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。