用js判断操作系统和浏览器类型

判断操作系统和浏览器的js代码

  navigator.userAgent:userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
    navigator.platform:platform 属性是一个只读的字符串,声明了运行浏览器的操作系统和(或)硬件平台。
  

 

判断操作系统类型
win操作系统

1     navigator.platform == "Win32"
2     navigator.platform == "Windows"

    win2000操作系统

1 /Windows NT 5.0/i.test(navigator.userAgent)

    WinXP操作系统

1 /Windows NT 5.1/i.test(navigator.userAgent)

    Win2003操作系统
       

1 /Windows NT 5.2/i.test(navigator.userAgent)

    WinVista操作系统

1  /Windows NT 6.0/i.test(navigator.userAgent)

    Win7操作系统

1 /Windows NT 6.1/i.test(navigator.userAgent)

mac操作系统

1     navigator.platform == "Mac68K"
2     navigator.platform == "MacPPC"
3     navigator.platform == "Macintosh"
4     navigator.platform == "MacIntel"

unix操作系统

1 navigator.platform == "X11"

linux操作系统

1 /Linux/i.test(navigator.userAgent)

andorid操作系统

1     if(/Linux/i.test(navigator.userAgent)){
2         if(/android/i.test(navigator.userAgent.toLowerCase())){
3             return "android";
4         }
5     }

 




判断浏览器类型
    ie浏览器:

1 /ie/i.test(navigator.userAgent.toLowerCase());

    firefox浏览器

1 /firefox/i.test(navigator.userAgent.toLowerCase());

    谷歌浏览器

1 /chrome/i.test(navigator.userAgent.toLowerCase());

    opera浏览器

1 /opera/i.test(navigator.userAgent.toLowerCase());

    safari浏览器

1  /safari/i.test(navigator.userAgent.toLowerCase());

  微信浏览器

1 /micromessenger/i.test(navigator.userAgent.toLowerCase());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值