js判断用户的浏览设备是移动设备还是PC
来源:互联网 发布:程序员如何年薪百万 编辑:程序博客网 时间:2024/04/30 21:11
<script type="text/javascript">
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
document.writeln("您的浏览设备为:");
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
document.writeln("phone");
} else {
document.writeln("pc");
}
}
browserRedirect();
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
document.writeln("您的浏览设备为:");
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
document.writeln("phone");
} else {
document.writeln("pc");
}
}
browserRedirect();
</script>
注:我用电脑上的浏览器,android设备,iphone,ipad均做过测试,此代码可行,各设备判断均正确。
0 0
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- JS判断用户浏览设备是移动设备还是PC机
- js判断浏览网站是PC还是移动设备
- js判断设备类型是移动设备还是PC设备
- js判断用户的浏览器设备是移动端还是pc端
- js判断用户的浏览器设备是移动端还是pc端
- JS判断访问设备是移动设备还是pc
- JS判断访问设备是移动设备还是pc
- 判断当前的浏览段是pc还是移动设备,如果是手机,就跳转到对应手机端网站
- Js判断用户客户端是否为PC还是手持移动设备的方法
- js判断设备是phone还是pc
- IOS- 得到系统版本
- 机器学习算法需要注意的一些问题
- Jquery中获取iframe的代码(window.top.parent)
- fmt标签
- [iOS]调用layoutSubViews方法(有的时候为啥会调用2遍)
- js判断用户的浏览设备是移动设备还是PC
- 简单基站定位程序
- Validform表单验证时可以为空,否则按照指定的格式验证
- java 微信支付签名生成方法
- Erlang lists 系列函数功能与用法详解
- MySQL分页优化
- C++中的顺序容器
- 当使用malloc提示找不到标识符时?
- 【十】收获