通過UA判斷客戶端的操作系統類型

我們可以通過一個javascript腳本獲取客戶端返回的User-Agent,然後根據其中的信息判斷客戶端使用什麼操作系統。


Windows系列

Windows NT 俗稱
NT 5.0 Windows 2000
NT 5.1 Windows XP
NT 5.2 Windows XP
Windows 2003
NT6.0 Windows Vista
Windows Server 2008
NT6.1 Windows 7
Windows Server 2008
NT6.2 Windows 8
Windows Server 2012
NT6.3 Windows 8.1
Windows Server 2012


例如我電腦的UA:

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0


一般情況下,我們可以按如下進行簡易的判斷:

Windows Server 2000(Windows NT 5.0)
Windows XP(Windows NT 5.1)
Windows Server 2003(Windows NT 5.2)
Windows Vista(Windows NT 6.0)
Windows 7(Windows NT 6.1)
Windows 8(Windwos NT 6.2)
Windows 8.1(Windwos NT 6.3)


如果是Linux系統就更方便了,一目瞭然。

例如:

UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20140924 Firefox/24.0 Iceweasel/24.8.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章