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

 
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
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值