認識瀏覽器請求頭User-Agent

 

一.定義windows

  User Agent中文名爲用戶代理,是Http協議中的一部分,屬於頭域的組成部分,User Agent也簡稱UA。
  它是一個特殊字符串頭,是一種向訪問網站提供你所使用的瀏覽器類型及版本、操做系統及版本、瀏覽器內核、等信息的標識。經過這個標識,用戶所訪問的網站能夠顯示不一樣的排版從而爲用戶提供更好的體驗或者進行信息統計;例如用手機訪問谷歌和電腦訪問是不同的,這些是谷歌根據訪問者的UA來判斷的。UA能夠進行假裝。

 

二.標準格式瀏覽器

瀏覽器標識 (操做系統標識; 加密等級標識; 瀏覽器語言) 渲染引擎標識 版本信息

 

 

三.字段解析安全

一、瀏覽器標識ide

 出於兼容及推廣等目的,不少瀏覽器的標識相同,所以瀏覽器標識並不能說明瀏覽器的真實版本,真實版本信息在UA字串尾部能夠找到。網站

 

二、操做系統標識加密

Linuxspa

X11;Linux ppc
X11;Linux ppc64
X11;Linux i686
X11;Linux x86_64

FreeBSD操作系統

X11;FreeBSD(version no.)i386
X11;FreeBSD(version no.)AMD64

Mac.net

Macintosh;PPC Mac OS X
Macintosh;Intel Mac OS X

Solaris代理

X11;SunOS i86pc
X11;SunOs sun4u

Windows

Windows NT 6.1 對應操做系統 windows 7
Windows NT 6.0 對應操做系統 windows vista
Windows NT 5.2 對應操做系統 windows 2003
Windows NT 5.1 對應操做系統 windows xp
Windows NT 5.0 對應操做系統 windows 2000

 

3.加密等級標識

  N: 表示無安全加密
  I: 表示弱安全加密
  U: 表示強安全加密

 

4.瀏覽器語言

  在首選項 > 常規 > 語言中指定的語言

 

5.渲染引擎

  顯示瀏覽器使用的主流渲染引擎。常見的有:Gecko、WebKit、KHTML、Presto、Trident、Tasman等,格式爲:渲染引擎/版本信息。好比瀏覽器 使用 Presto 渲染引擎,格式爲:Presto/版本號。

 

6.版本信息

  顯示瀏覽器真實版本信息,格式爲: 瀏覽器/版本號。

 

 

 

參考

認識User-Agent

瀏覽器User-agent String裏的歷史故事

瀏覽器User-Agent、Cookie

相關文章
相關標籤/搜索