通过UA判断客户端的操作系统类型

本文介绍了如何通过JavaScript获取客户端的User-Agent字符串,并根据其内容来判断客户端操作系统,如Windows和Linux,提供了示例代码和解释。

我们可以通过一个javascript脚本获取客户端返回的User-Agent,然后根据其中的信息判断客户端使用什么操作系统。


Windows系列

Windows NT俗称
NT 5.0Windows 2000
NT 5.1Windows XP
NT 5.2Windows XP
Windows 2003
NT6.0Windows Vista
Windows Server 2008
NT6.1Windows 7
Windows Server 2008
NT6.2Windows 8
Windows Server 2012
NT6.3Windows 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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值