一、基础知识:

Http头的用户代理

用户代理的中文名字是User Agent,是Http协议的一部分,也是头域的一部分。用户代理也简称UA。它是一个特殊的字符串头,是一个提供浏览器类型和版本、操作系统和版本、浏览器内核等信息的标识符。通过这种识别,用户访问的网站可以显示不同的布局,为用户提供更好的体验或进行信息统计;比如用手机访问Google和访问电脑是不一样的,是Google根据访问者的UA来判断的。UA可以伪装。

浏览器UA字符串的标准格式:浏览器标识渲染引擎标识版本信息。但是每个浏览器都不一样。

字符串描述:

1.浏览器标识

出于兼容性和推广的目的,很多浏览器都有相同的logo,所以浏览器logo无法描述浏览器的真实版本,真实版本信息可以在UA字符串末尾找到。

2.操作系统标识

3.加密级别标识

n:表示没有安全加密

I:表示弱安全加密

u:表示强安全加密

4.浏览器语言

在首选项>:常规>:语言中指定的语言

5.渲染引擎

显示器浏览器使用的主流渲染引擎有:Gecko、WebKit、KHTML、Presto、Trident、Tasman等。格式为:渲染引擎/版本信息

6.版本信息

以浏览器/版本信息的格式显示浏览器的真实版本信息

注意:

1.在广告定位的设置中,浏览器定位和操作系统定位都是针对用户代理中的信息。

2.有关用户代理的更多信息,请参考用户代理的字符串历史

浏览器的用户代理详细信息

电脑端:

safari 5.1–MAC

用户代理:Mozilla/5.0 AppleWebKit/534.50 版本/5.1 Safari/534.50

safari 5.1–Windows

用户代理:Mozilla/5.0 AppleWebKit/534.50 版本/5.1 Safari/534.50

IE 9.0

用户代理:Mozilla/5.0

IE 7.0

用户代理:Mozilla/4.0

IE 6.0

用户代理:Mozilla/4.0

Firefox 4 . 0 . 1–MAC

用户代理:Mozilla/5.0Gecko/20100101 Firefox/4 . 0 . 1

Firefox 4 . 0 . 1–Windows

用户代理:Mozilla/5.0Gecko/20100101 Firefox/4 . 0 . 1

opera 11.11–MAC

用户代理:Opera/9.80 Presto/2.8.131版本/11.11

opera 11.11–Windows

用户代理:Opera/9.80 Presto/2.8.131版本/11.11

chrome 17.0–MAC

用户代理:Mozilla/5.0apple WebKit/535.11Chrome/17 . 0 . 963 . 56 Safari/535.11

马克斯顿

用户代理:Mozilla/4.0

腾讯旅行者

用户代理:Mozilla/4.0

世界之窗2。x

用户代理:Mozilla/4.0

世界之窗3。x

用户代理:Mozilla/4.0

搜狗浏览器1.x

用户代理:Mozilla/4.0

360浏览器

用户代理:Mozilla/4.0

激进的

用户代理:Mozilla/4.0

绿色浏览器

用户代理:Mozilla/4.0

移动设备端:

safari IOs 4.33–iPhone

用户代理:Mozilla/5.0apple WebKit/533 . 17 . 9版本/5 . 0 . 2 Mobile/8 J2 Safari/6533 . 18 . 5

safari IOs 4.33–IPoD Touch

用户代理:Mozilla/5.0apple WebKit/533 . 17 . 9版本/5 . 0 . 2 Mobile/8 J2 Safari/6533 . 18 . 5

safari IOs 4.33–IpaD

用户代理:Mozilla/5.0apple WebKit/533 . 17 . 9版本/5 . 0 . 2 Mobile/8 J2 Safari/6533 . 18 . 5

安卓N1

用户代理:Mozilla/5.0apple WebKit/533.1版本/4.0 Mobile Safari/533.1

安卓QQ浏览器针对安卓

用户代理:MQQBrowser/26 Mozilla/5.0 AppleWebKit/533.1 版本/4.0 Mobile Safari/533.1

安卓Opera手机

用户代理:Opera/9.80 Presto/2.8.149版本/11.10

安卓Pad Moto Xoom

用户代理:Mozilla/5.0apple WebKit/534.13版本/4.0 Safari/534.13

黑莓

用户代理:Mozilla/5.0 AppleWebKit/534.1+ 版本/6.0.0.337 Mobile Safari/534.1+

惠普触摸板

用户代理:Mozilla/5.0 AppleWebKit/534.6 wos browser/233.70 Safari/534.6 TouchPad/1.0

诺基亚N97

用户代理:Mozilla/5.0apple WebKit/525 BrowserNG/7.1.18124

Windows Phone芒果

用户代理:Mozilla/5.0

UC无

用户代理:UCWEB7.0.2.37/28/999

统一通信标准

用户代理:NOKIA5700/ UCWEB7.0.2.37/28/999

UCOpenwave

用户代理:Openwave/ UCWEB7.0.2.37/28/999

加州大学歌剧院

用户代理:Mozilla/4.0Opera/UCWEB7.0.2.37/28/999

二、浏览器标识

1.IE浏览器

PC端:用户代理:Mozilla/5.0

因为米优、世界之窗、360浏览器、腾讯浏览器、搜狗浏览器、先锋、绿色浏览器都使用IE内核,所以IE浏览器的标准是“MSIE”字段,MSIE字段后面的数字是版本号,但同时需要判断不包括“Maxthon”、“The world”、“360SE”、“腾讯旅行者”、“移动设备还需要确定IEMobile+的版本号。

2.360浏览器

PC端:用户代理:Mozilla/4.0

移动设备:暂时不可用

360浏览器的判断标准是“360SE”字段,没有版本表示。

3.搜狗浏览器

PC端:用户代理:Mozilla/4.0

移动设备:暂时不可用

搜狗浏览器的评判标准是“SE”和“MetaSr”字段,版本号是SE之后的数字。

4、铬

PC端:Mozilla/5.0apple WebKit/535.11Chrome/17 . 0 . 963 . 56 Safari/535.11

移动设备:用户代理:Mozilla/5.0apple WebKit/533.1版本/4.0 Mobile Safari/533.1

PC端chrome浏览器的判断标准是chrome字段,chrome后面的数字是版本号;移动端的Chrome浏览器判断“android”、“linux”、“mobile safari”等字段,版本后的数字就是版本号。

5、狩猎

PC端:用户代理:Mozilla/5.0 AppleWebKit/534.50 版本/5.1 Safari/534.50

移动设备:用户代理:Mozilla/5.0apple WebKit/533 . 17 . 9版本/5 . 0 . 2 Mobile/8 J2 Safari/6533 . 18 . 5

Chrome和诺基亚的60系列浏览器也使用WebKit内核,所以safari浏览器的判断必须包含Safari字段而不是chrome等信息,“version/”后面的数字就是确认后的版本号。在上述条件下,移动设备上的Safari浏览器包含移动字段。

6.腾讯浏览器

PC端:用户代理:Mozilla/4.0

移动设备:用户代理:MQ browser/26 Mozilla/5.0 AppleWebKit/533.1 版本/4.0 Mobile Safari/533.1

腾讯浏览器以“腾讯旅行者”或“QQBrowser”来判断,腾讯旅行者或QQBrowser后面的数字就是版本号。

7、火狐

PC端:用户代理:Mozilla/5.0Gecko/20100101 Firefox/4 . 0 . 1

移动设备:用户代理:Mozilla/5.0Gecko/Firefox/5.0 Fennec/5.0

火狐是用火狐领域来判断的,火狐后面的数字是版本号。

8、世界

PC端:用户代理:Mozilla/4.0

移动设备:暂时不可用

世界浏览器的判断标准是“世界”字段,没有标注版本号。

需要注意的是,在用户代理版本的世界2.x中没有“世界”这个字段

9.旅行

PC端:用户代理:Mozilla/4.0

移动设备:暂时不可用

浏览浏览器的判断标准是“Maxthon”,Maxthon后面的数字是版本号。

10、歌剧

PC:用户代理:opera/9.80 Presto/2.8.131版本/11.11

移动设备:用户代理:Opera/9.80Presto/2 . 8 . 149 Version/11.10

opera浏览器的判断标准是opera字段,opera字段后面的数字是版本号。

11.UC浏览器

UC Web有多种浏览模式,对应的用户代理是:

UC无

用户代理:UCWEB7.0.2.37/28/999

统一通信标准

用户代理:NOKIA5700/ UCWEB7.0.2.37/28/999

UCOpenwave

用户代理:Openwave/ UCWEB7.0.2.37/28/999

加州大学歌剧院

用户代理:Mozilla/4.0Opera/UCWEB7.0.2.37/28/999

UC浏览器的评判标准是“UCWEB”字段,UCWEB后面的数字是版本号。

操作系统方向

操作系统方向取决于打开页面时每个浏览器传输的Http头信息中的用户代理。关于用户代理的描述,请参考http头中的用户代理。

有关用户代理的详细信息,请参见浏览器用户代理的详细信息。

我们开始理解用户代理中不同操作系统的识别方法。

电脑端

移动终端

《回到物质圈》Sucaiq.Com看更多

如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢各位对物质圈的支持!如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

材料圈_网站建设免费材料下载平台:httP://www.sucaiq.com

1.《浏览器大全 总结一下时下流行的浏览器User-Agent大全》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《浏览器大全 总结一下时下流行的浏览器User-Agent大全》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1674603.html