天天看點

時下流行的浏覽器User-Agent大全

一、基礎知識篇:

HttpHeader之User-Agent

UserAgent中文名為使用者代理,是Http協定中的一部分,屬于頭域的組成部分,UserAgent也簡稱UA。它是一個特殊字元串頭,是一種向通路網站提供你所使用的浏覽器類型及版本、作業系統及版本、浏覽器核心、等資訊的辨別。通過這個辨別,使用者所通路的網站可以顯示不同的排版進而為使用者提供更好的體驗或者進行資訊統計;例如用手機通路谷歌和電腦通路是不一樣的,這些是谷歌根據通路者的UA來判斷的。UA可以進行僞裝。

浏覽器的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、版本資訊

顯示浏覽器的真實版本資訊,格式為:浏覽器/版本資訊

浏覽器User-Agent的詳細資訊

PC端:

safari5.1–MAC

User-Agent:Mozilla/5.0(Macintosh;U;IntelMacOSX10_6_8;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.50

safari5.1–Windows

User-Agent:Mozilla/5.0(Windows;U;WindowsNT6.1;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.50

IE9.0

User-Agent:Mozilla/5.0(compatible;MSIE9.0;WindowsNT6.1;Trident/5.0;

IE8.0

User-Agent:Mozilla/4.0(compatible;MSIE8.0;WindowsNT6.0;Trident/4.0)

IE7.0

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT6.0)

IE6.0

User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1)

Firefox4.0.1–MAC

User-Agent:Mozilla/5.0(Macintosh;IntelMacOSX10.6;rv:2.0.1)Gecko/20100101Firefox/4.0.1

Firefox4.0.1–Windows

User-Agent:Mozilla/5.0(WindowsNT6.1;rv:2.0.1)Gecko/20100101Firefox/4.0.1

Opera11.11–MAC

User-Agent:Opera/9.80(Macintosh;IntelMacOSX10.6.8;U;en)Presto/2.8.131Version/11.11

Opera11.11–Windows

User-Agent:Opera/9.80(WindowsNT6.1;U;en)Presto/2.8.131Version/11.11

Chrome17.0–MAC

User-Agent:Mozilla/5.0(Macintosh;IntelMacOSX10_7_0)AppleWebKit/535.11(KHTML,likeGecko)Chrome/17.0.963.56Safari/535.11

傲遊(Maxthon)

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Maxthon2.0)

騰訊TT

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;TencentTraveler4.0)

世界之窗(TheWorld)2.x

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1)

世界之窗(TheWorld)3.x

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;TheWorld)

搜狗浏覽器1.x

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0;SE2.XMetaSr1.0;SE2.XMetaSr1.0;.NETCLR2.0.50727;SE2.XMetaSr1.0)

360浏覽器

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;360SE)

Avant

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;AvantBrowser)

GreenBrowser

User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1)

移動裝置端:

safariiOS4.33–iPhone

User-Agent:Mozilla/5.0(iPhone;U;CPUiPhoneOS4_3_3likeMacOSX;en-us)AppleWebKit/533.17.9(KHTML,likeGecko)Version/5.0.2Mobile/8J2Safari/6533.18.5

safariiOS4.33–iPodTouch

User-Agent:Mozilla/5.0(iPod;U;CPUiPhoneOS4_3_3likeMacOSX;en-us)AppleWebKit/533.17.9(KHTML,likeGecko)Version/5.0.2Mobile/8J2Safari/6533.18.5

safariiOS4.33–iPad

User-Agent:Mozilla/5.0(iPad;U;CPUOS4_3_3likeMacOSX;en-us)AppleWebKit/533.17.9(KHTML,likeGecko)Version/5.0.2Mobile/8J2Safari/6533.18.5

AndroidN1

User-Agent:Mozilla/5.0(Linux;U;Android2.3.7;en-us;NexusOneBuild/FRF91)AppleWebKit/533.1(KHTML,likeGecko)Version/4.0MobileSafari/533.1

AndroidQQ浏覽器Forandroid

User-Agent:MQQBrowser/26Mozilla/5.0(Linux;U;Android2.3.7;zh-cn;MB200Build/GRJ22;CyanogenMod-7)AppleWebKit/533.1(KHTML,likeGecko)Version/4.0MobileSafari/533.1

AndroidOperaMobile

User-Agent:Opera/9.80(Android2.3.4;Linux;OperaMobi/build-1107180945;U;en-GB)Presto/2.8.149Version/11.10

AndroidPadMotoXoom

User-Agent:Mozilla/5.0(Linux;U;Android3.0;en-us;XoomBuild/HRI39)AppleWebKit/534.13(KHTML,likeGecko)Version/4.0Safari/534.13

BlackBerry

User-Agent:Mozilla/5.0(BlackBerry;U;BlackBerry9800;en)AppleWebKit/534.1+(KHTML,likeGecko)Version/6.0.0.337MobileSafari/534.1+

WebOSHPTouchpad

User-Agent:Mozilla/5.0(hp-tablet;Linux;hpwOS/3.0.0;U;en-US)AppleWebKit/534.6(KHTML,likeGecko)wOSBrowser/233.70Safari/534.6TouchPad/1.0

NokiaN97

User-Agent:Mozilla/5.0(SymbianOS/9.4;Series60/5.0NokiaN97-1/20.0.019;Profile/MIDP-2.1Configuration/CLDC-1.1)AppleWebKit/525(KHTML,likeGecko)BrowserNG/7.1.18124

WindowsPhoneMango

User-Agent:Mozilla/5.0(compatible;MSIE9.0;WindowsPhoneOS7.5;Trident/5.0;IEMobile/9.0;HTC;Titan)

UC無

User-Agent:UCWEB7.0.2.37/28/999

UC标準

User-Agent:NOKIA5700/UCWEB7.0.2.37/28/999

UCOpenwave

User-Agent:Openwave/UCWEB7.0.2.37/28/999

UCOpera

User-Agent:Mozilla/4.0(compatible;MSIE6.0;)Opera/UCWEB7.0.2.37/28/999

二、浏覽器識别

1、IE浏覽器(以IE9.0為例)

PC端:User-Agent:Mozilla/5.0(compatible;MSIE9.0;WindowsNT6.1;Trident/5.0;

移動裝置:User-Agent:Mozilla/5.0(compatible;MSIE9.0;WindowsPhoneOS7.5;Trident/5.0;IEMobile/9.0;HTC;Titan)

由于遨遊、世界之窗、360浏覽器、騰訊浏覽器以及搜狗浏覽器、Avant、GreenBrowser均采用IE的核心,是以IE浏覽器判斷的标準是”MSIE“字段,MSIE字段後面的數字為版本号,但同時還需要判斷不包含”Maxthon“、”Theworld“、”360SE“、”TencentTraveler“、”SE“、”Avant“等字段(GreenBrowser沒有明顯辨別)。移動裝置還需要判斷IEMobile+版本号。

2、360浏覽器

PC端:User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0;InfoPath.2;.NET4.0C;.NET4.0E;.NETCLR2.0.50727;360SE)

移動裝置:暫無

360浏覽器的判斷标準是”360SE”字段,沒有版本表示。

3、搜狗浏覽器

PC端:User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0;SE2.XMetaSr1.0;SE2.XMetaSr1.0;.NETCLR2.0.50727;SE2.XMetaSr1.0)

移動裝置:暫無

搜狗浏覽器的判斷标準是”SE“、”MetaSr“字段,版本号為SE後面的數字。

4、Chrome

PC端:Mozilla/5.0(Macintosh;IntelMacOSX10_7_0)AppleWebKit/535.11(KHTML,likeGecko)Chrome/17.0.963.56Safari/535.11

移動裝置:User-Agent:Mozilla/5.0(Linux;U;Android2.2.1;zh-cn;HTC_Wildfire_A3333Build/FRG83D)AppleWebKit/533.1(KHTML,likeGecko)Version/4.0MobileSafari/533.1

PC端chrome浏覽器的判斷标準是chrome字段,chrome後面的數字為版本号;移動端的chrome浏覽器判斷”android“、”linux“、”mobilesafari“等字段,version後面的數字為版本号。

5、Safari

PC端:User-Agent:Mozilla/5.0(Macintosh;U;IntelMacOSX10_6_8;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.50

移動裝置:User-Agent:Mozilla/5.0(iPhone;U;CPUiPhoneOS4_3_3likeMacOSX;en-us)AppleWebKit/533.17.9(KHTML,likeGecko)Version/5.0.2Mobile/8J2Safari/6533.18.5

由于Chrome及Nokia’sSeries60browser也使用WebKit核心,是以Safari浏覽器的判斷必須是:包含safari字段,同時不包含chrome等資訊,确定後”version/“後面的數字即為版本号。在以上條件下包含Mobile字段的即為移動裝置上的Safari浏覽器。

6、騰訊浏覽器

PC端:User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0;TencentTraveler4.0;.NETCLR2.0.50727)

移動裝置:User-Agent:MQQBrowser/26Mozilla/5.0(Linux;U;Android2.3.7;zh-cn;MB200Build/GRJ22;CyanogenMod-7)AppleWebKit/533.1(KHTML,likeGecko)Version/4.0MobileSafari/533.1

騰訊浏覽器的判斷标準是”TencentTraveler“或者”QQBrowser“,TencentTraveler或QQBrowser後面的數字為版本号。

7、Firefox

PC端:User-Agent:Mozilla/5.0(WindowsNT6.1;rv:2.0.1)Gecko/20100101Firefox/4.0.1

移動裝置:User-Agent:Mozilla/5.0(Android;Linuxarmv7l;rv:5.0)Gecko/Firefox/5.0fennec/5.0

Firefox的判斷标準是Firefox字段,firefox後面的數字為版本号。

8、Theworld

PC端:User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;TheWorld)

移動裝置:暫無

Theworld浏覽器的判斷标準是”Theworld“字段,沒有标示版本号。

需要注意的是:Theworld2.x版本的User-Agent中沒有”Theworld“的字段。

9、遨遊

PC端:User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Maxthon2.0)

移動裝置:暫無

遨遊浏覽器的判斷标準是”Maxthon“,Maxthon後面的數字為版本号。

10、Opera

PC端:User-Agent:Opera/9.80(WindowsNT6.1;U;en)Presto/2.8.131Version/11.11

移動裝置:User-Agent:Opera/9.80(Android2.3.4;Linux;Operamobi/adr-1107051709;U;zh-cn)Presto/2.8.149Version/11.10

opera浏覽器的判斷标準是opera字段,opera字段後面的數字為版本号。

11、UC浏覽器

UCWeb有多種模式浏覽方式,對應的User-Agent為:

UC無

User-Agent:UCWEB7.0.2.37/28/999

UC标準

User-Agent:NOKIA5700/UCWEB7.0.2.37/28/999

UCOpenwave

User-Agent:Openwave/UCWEB7.0.2.37/28/999

UCOpera

User-Agent:Mozilla/4.0(compatible;MSIE6.0;)Opera/UCWEB7.0.2.37/28/999

UC浏覽器的判斷标準是”UCWEB“字段,UCWEB後面的數字為版本号。

作業系統定向

作業系統定向依賴于各個浏覽器在打開頁面時所傳輸的httpheader資訊中的User-Agent,關于User-Agent的說明,請參見Httpheader之User-Agent。

User-Agent的詳細資訊,請參見浏覽器User-Agent的詳細資訊。

我們來了解User-Agent中的不同作業系統的識别方法。

PC端:

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

移動裝置端:

iOS       iPhone OS 4_3_3  iPhone/iPod

OS 4_3_3         iPad

Android     Android 2.3.7    後面數字為版本号

WebOs       hpwOS/3.0.0

SymbianOS   SymbianOS/9.4

Windows Phone OS   Windows Phone OS 7.5

BlackBerry   BlackBerry

繼續閱讀