c*l
2 楼
第一,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。
第二,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。
y*n
3 楼
锁定后,好像有一笔申请费的。没付?
i*l
4 楼
有意思
D*3
6 楼
Firefox = Mozilla 有问题么?
y*n
7 楼
你要换了,说不定有追帐的。。。
s*3
8 楼
re
【在 c***l 的大作中提到】
: 第一,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)
【在 c***l 的大作中提到】
: 第一,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)
H*7
9 楼
好象不会的。哪怕签了合同也有三天的反悔期。
d*n
11 楼
refi?如果是purchase的话,没有所谓的三天反悔期。不过,即便锁了rate确实也是可
以跑的。
以跑的。
d*n
13 楼
这样就跑呀?说实话,对于锁rate,我会尽量与客人沟通的,我能理解客人都想要最低
的rate,不过,rate的涨跌我们无法预测。一旦客人同意lock rate,其实是一种
agreement。我们在lock之后会出rate lock agreement等文件的。在rate上涨的情况下
,银行会承诺给客人这个rate,同样,在rate下降的时候,客人也需要承担一定的风险
。一旦lock rate,银行会hedge一定的bond以降低风险。如果客人就这么跑了,银行是
有损失的,如果银行不愿意承担这样的损失,就会找到loan officer头上。白辛苦不算
,还要赔钱。
跟银行negotiate rate是需要rate下降至少0.25%的,我们在做的银行,去年秋天都改
成0.375%才谈了,一旦negotiate成功,很多银行要求在15天内close。
的rate,不过,rate的涨跌我们无法预测。一旦客人同意lock rate,其实是一种
agreement。我们在lock之后会出rate lock agreement等文件的。在rate上涨的情况下
,银行会承诺给客人这个rate,同样,在rate下降的时候,客人也需要承担一定的风险
。一旦lock rate,银行会hedge一定的bond以降低风险。如果客人就这么跑了,银行是
有损失的,如果银行不愿意承担这样的损失,就会找到loan officer头上。白辛苦不算
,还要赔钱。
跟银行negotiate rate是需要rate下降至少0.25%的,我们在做的银行,去年秋天都改
成0.375%才谈了,一旦negotiate成功,很多银行要求在15天内close。
H*s
14 楼
有道理, 就它了. 实际上也差不了多少. 也就最多0.25%左右.
d*n
15 楼
那希望最近rate能再使劲跌一跌,说不定能negotiate呢。
相关阅读
win10/x1c的内存管理有问题?日常i5就够了,没必要i7现在二手8G的Radeon RX 470多少钱可以入?M900 tiny的老bios到哪里下?你们都用哪种laptop docking和stand?请推荐矿难真来了BenQ refurbished 显示器怎么样i7-6970HQ是当今最强APU了吧?sata ssd --> pcie nvme ssd真麻烦open box的键盘有没有安全隐患?来来,给你说两个地方能买到平价1070不考虑电费的话,那个现在还买的到的卡ROI最好?软软的表面电脑系列新小老婆的价格大疆就是无人机, 无人机就是大疆 (转载)大家用什么方法自动報丢?这不是那谁谁谁的文章么?Is this a good deal for 500GB SSD?t470s问个问题RX480 4g版多少钱出合适?