您的位置:首页 > Web前端 > JavaScript

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

2015-01-22 10:51 363 查看
判断操作系统和浏览器的js代码

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

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

navigator.platform == "Win32"
navigator.platform == "Windows"


win2000操作系统

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


WinXP操作系统

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


Win2003操作系统

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


WinVista操作系统

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


Win7操作系统

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


mac操作系统

navigator.platform == "Mac68K"
navigator.platform == "MacPPC"
navigator.platform == "Macintosh"
navigator.platform == "MacIntel"


unix操作系统

navigator.platform == "X11"


linux操作系统

/Linux/i.test(navigator.userAgent)


andorid操作系统

if(/Linux/i.test(navigator.userAgent)){
if(/android/i.test(navigator.userAgent.toLowerCase())){
return "android";
}
}


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

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


firefox浏览器

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


谷歌浏览器

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


opera浏览器

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


safari浏览器

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


 微信浏览器

/micromessenger/i.test(navigator.userAgent.toLowerCase());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: