浏览器之User-Agent

360浏览器

UserAgent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,UserAgent也简称UA。提供1浏览器类型及版本、2操作系统及版本、3浏览器内核、等信息的标识。

浏览器的UA字串的标准格式:

浏览器标识(操作系统标识;加密等级标识;浏览器语言)渲染引擎标识版本信息。但各个浏览器有所不同。

文字说明:
1、浏览器标识
出于兼容及推广等目的,很多浏览器的标识相同,因此浏览器标识并不能说明浏览器的真实版本,真实版本信息在UA字串尾部可以找到。

2、操作系统标识

FreeBSD   X11;FreeBSD(version no.)i386
                  X11;FreeBSD(version no.)AMD64
Linux        X11;Linux ppc
                 X11;Linux ppc64
X11;Linux i686
X11;Linux x86_64
Mac      Macintosh;PPC Mac OS X
              Macintosh;Intel Mac OS X
Solaris  X11;SunOS i86pc
              X11;SunOs sun4u
Windows  Windows NT 6.1   对应windows7
  Windows NT 6.0   对应windows Vista
  Windows NT 5.2  对应windows 2003
  Windows NT 5.1   对应windows xp
  Windows NT 5.0   对应windows 2000
Windows ME
Windows 98

3、加密等级标识
N:表示无安全加密
I:表示弱安全加密
U:表示强安全加密

4、浏览器语言
在首选项>常规>语言中指定的语言

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

6、版本信息
显示浏览器的真实版本信息,格式为:浏览器/版本信息

采用IE内核的判断的标准是”MSIE“字段,MSIE字段后面的数字为版本号。移动设备还需要判断IEMobile+版本号。

chrome浏览器的判断标准是chrome字段,chrome后面的数字为版本号;移动端的chrome浏览器判断”android“、”linux“、”mobilesafari“等字段,version后面的数字为版本号。

猜你喜欢

转载自www.cnblogs.com/wangyuyanhello/p/9266877.html