你的位置:首页 > 软件开发 > Java > 用户代理字符串userAgent可实现的四个识别

用户代理字符串userAgent可实现的四个识别

发布时间:2015-09-19 20:00:06
定义  用户代理字符串:navigator.userAgent   HTTP规范明确规定,浏览器应该发送简短的用户代理字符串,指明浏览器的名称和版本号。但现实中却没有这么简单。 发展历史【1】1993年美国NCSA国家超级计算机中心发布了世界上第一款web浏览器Mosai ...

用户代理字符串userAgent可实现的四个识别

定义

  用户代理字符串:navigator.userAgent 

  HTTP规范明确规定,浏览器应该发送简短的用户代理字符串,指明浏览器的名称和版本号。但现实中却没有这么简单。

 

发展历史

【1】1993年美国NCSA国家超级计算机中心发布了世界上第一款web浏览器Mosaic,该浏览器的用户代理字符串为Mosaic/0.9

【2】Netscape公司进入浏览器开发领域,将自己产品的代号定名了Mozilla(Mosaic Killer)的简写,用户代理字符串格式为Mozilla/版本号 [语言] (平台;加密类型)

【3】IE发布的第一款赢得用户广泛认可的web浏览器IE3,当时Netscap已经占据了绝对市场份额,为了让服务器能够检测到IE,IE将用户代理字符串修改成兼容Netscape的形式:Mozilla/2.0(compatible;MSIE版本号;操作系统)

【4】各浏览器陆续出现,用户代理字符串的显示格式也越来越类似……

 

测试工具

 利用各桌面浏览器调试工具,主要是IE调试工具及chrome的emulation手机调试工具

用户代理字符串userAgent可实现的四个识别用户代理字符串userAgent可实现的四个识别

桌面端测试结果

【1】IE

原标题:用户代理字符串userAgent可实现的四个识别

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录