/
[judgeOs 用户代理判断]
@return {[type]} [description]
/
function judgeOs() {
var ua = navigatoruserAgent,
isWindowsPhone = /(:Windows Phone)/test(ua),
isSymbian = /(:SymbianOS)/test(ua) || isWindowsPhone,
isAndroid = /(:Android)/test(ua),
isFireFox = /(:Firefox)/test(ua),
isChrome = /(:Chrome|CriOS)/test(ua),
// 平板
isTablet = /(:iPad|PlayBook)/test(ua) || (isAndroid && !/(:Mobile)/test(ua)) || (isFireFox && /(:Tablet)/test(ua)),
isPhone = /(:iPhone)/test(ua) && !isTablet,
isPc = !isPhone && !isAndroid && !isSymbian;
return {
isTablet: isTablet,
isPhone: isPhone,
isAndroid : isAndroid,
isPc : isPc
};
},
// 资料参考HTML5学堂
</script>浏览器标识可以帮助网站识别当前访问的设备。
User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的 *** 作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。一些网站常常通过判断 UA 来给不同的 *** 作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。
如何获取IE发出的>
欢迎分享,转载请注明来源:内存溢出
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)