检测当前的浏览器是pc端还是移动端
2016-03-21 11:58
260 查看
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//进入页面的第一件事情:检测当前的浏览器是pc端还是移动端
if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent)))
{
//window.location.href="移动端页面的地址";
//是移动端设备
/*if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
//手机
}else if(/iPad/i.test(navigator.userAgent)){
//pad
}*/
} else {
//pc端设备
//window.location.href="pc端页面的地址";
}
</script>
</head>
</body>
</html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//进入页面的第一件事情:检测当前的浏览器是pc端还是移动端
if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent)))
{
//window.location.href="移动端页面的地址";
//是移动端设备
/*if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
//手机
}else if(/iPad/i.test(navigator.userAgent)){
//pad
}*/
} else {
//pc端设备
//window.location.href="pc端页面的地址";
}
</script>
</head>
</body>
</html>
相关文章推荐
- iOS学习路线历程
- iOS AssetsLibrary和Photos的使用总结: 权限及相册的获取(1)
- Android 引导页动态加载(多页面 ViewPager联动RadioButton)
- iOS-OC-iOS传值大全(代理传值,block 传值,单例传值,通知传值,属性传值)
- AndroidStudio权威教程 AS添加第三方库的6种方式(Jar module so等)
- Zabbix监控整合OneAlert报警平台实现邮件、短信、微信、电话多方式报警
- Android 打开地图并显示指定的经纬度
- 搭建cocos-js开发环境
- iOS-OC-NSMutableArray用法大全详细说明
- Android开发:使用Glide动态加载圆形图片和圆角图片
- iOS蓝牙4.0协议简单介绍
- iOS-OC-NSArray用法大全详细说明
- iOS-OC-NSDictionary和NSMutableDictionary用法大全详细说明
- Android更改桌面应用程序launcher的两种方式
- iOS-OC-NSString和NSMutableString用法大全
- webview总结
- Android TextView特殊效果
- iOS-OC-监听键盘的高度 隐藏和出现
- Android性能优化方法和内存泄露
- Android Studio 单元测试