一、基础知识:
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