User-Agent中文名爲用戶代理,簡稱 UA,它是一個特殊字符串頭,使得服務器可以識別客戶使用的操做系統及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。一些網站經常經過判斷 UA 來給不一樣的操做系統、不一樣的瀏覽器發送不一樣的頁面,所以可能形成某些頁面沒法在某個瀏覽器中正常顯示,但經過假裝 UA 能夠繞過檢測。windows
瀏覽器的UA字串瀏覽器
標準格式爲: 瀏覽器標識 (操做系統標識; 加密等級標識; 瀏覽器語言) 渲染引擎標識 版本信息(可是不一樣的瀏覽器的格式是不一樣的,大致都包括這些內容)安全
瀏覽器標識服務器
因爲不少網站在進行 UA 檢測的時候忽略了兩位數版本號,因此可能形成 瀏覽器及以後版本收到糟糕的頁面,所以自 瀏覽器 10 以後的版本中瀏覽器標識項固定爲 瀏覽器,在 UA 字串尾部添加真實版本信息。post
操做系統標識網站
FreeBSD 加密
X11; FreeBSD (version no.) i386 X11; FreeBSD (version no.) AMD64 spa
Linux 操作系統
X11; Linux ppc X11; Linux ppc64 X11; Linux i686 X11; Linux x86_64 .net
Mac
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 Windows ME Windows 98
加密等級標識
N: 表示無安全加密 I: 表示弱安全加密 U: 表示強安全加密