User Agent中文名就是用户代理,简称 UA,它是一个特殊字符串头,使得服务器可以识别客户使用的操做系统及版本windows
navigator.userAgent
function parseUA(UA) { UA = UA || navigator.userAgent; return { isIOS: !!UA.match(/iOS|iPad|iPhone/i), isAndroid: !!UA.match(/Android/i), isMobile: !!UA.match(/iOS|iPad|iPhone|Android|windows Phone/i), isQQ: !!UA.match(/qq/i), isWeixin: !!UA.match(/micromessenger/i), isWeibo: !!UA.match(/weibo/i) }; }
调用的代码以下:服务器
var ua=parseUA(); if (ua.isMobile) { console.log("isMobile"); }else if (ua.isWeixin || ua.isQQ) { console.log("isWeixin and isQQ"); } else if (ua.isIOS) { console.log("isIOS"); }else { console.log("isAndroid"); }