您的位置:首页 > 运维架构

常见的浏览器的历史,netscape,ie,opera,mozilla,firefox,safari

2007-04-02 14:00 549 查看
netscape navigator是最早流行的,其engine是基于mozilla的,其user-agent string声明为
Mozilla/AppVersion (Platform; Security [; OS-or-CPU-Description])。
其中Security有I,U,N,三种,分别代表低,高,没有安全度。
之后IE3.0推出,为了表示它与netscape是兼容的,IE也是以mozllia开头声明,
Mozilla/2.0 (compatible; MSIE [IEVersion]; [OS])。
IE3.0为什么声明为Mozilla/2.0就不知道为什么了。
1997netscape navigator改名为netscape communicator 4.0,其uer-agent string为:
Mozilla/AppVersion (Platform; Security [; OS-or-CPU-Description])
之后,IE4.0推出,其声明为:
Mozilla/4.0 (compatible; MSIE [IEVersion]; [OS]),
注意,IE4.0与Mozilla/4.0已经对应起来了。
IE5.0及更高版本,还是声明为Mozilla/4.0,
Mozilla/4.0 (compatible; MSIE [IEVersion]; [OS])。
Netscape6,称为Mozilla,改变了user-agent string的声明:
Mozilla/MozillaVersion ( Platform ; Security ; OS-or-CPU ; Localization information
?[; PrereleaseVersion] *[; Optional Other Comments] ) Gecko/GeckoVersion
[ApplicationProduct/ApplicationProductVersion]





但是,注意netscape6声明为Mozilla5,如下:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128
Netscape6/6.2.1
Netscape7.1是最后的netscape系列的浏览器。之后AOL解散了netscape团队。
但是mozilla项目还是有新版本,一个更友好的mozilla版本firefox。

Opera作为ie和mozilla的替代者,有自己的user-agent string,
Opera/AppVersion (OS; Security) [Language],
但是通过菜单上的设置opera可以把自己伪装成其他浏览器,比如伪装为mozilla5,Mozilla/5.0 (Windows NT 5.1; U) Opera 7.54。

safari,2004apple推出的自己的浏览器,基于KHTML。
Apple从KHTML创建了apple web kit,是apple上的web开发平台,safari也是从中创建的。Safari的格式是:
Mozilla/5.0 (Platform; Security; OS-or-CPU; Language)
AppleWebKit/AppleWebKitVersion (KHTML, like Gecko) Safari/SafariVersion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐