判断网站是不是移动端访问,如果是自动跳转到手机网站

简介: 1 function mobile_device_detect(url) { 2 var thisOS = navigator.platform; 3 var os = new Array("iPhone", "iPod", "iPad", "android...
 
 1 function mobile_device_detect(url) {
 2     var thisOS = navigator.platform;
 3     var os = new Array("iPhone", "iPod", "iPad", "android", "Nokia", "SymbianOS", "Symbian", "Windows Phone", "Phone", "Linux armv71", "MAUI", "UNTRUSTED/1.0", "Windows CE", "BlackBerry", "IEMobile");
 4     for (var i = 0; i < os.length; i++) {
 5         if (thisOS.match(os[i])) {
 6             window.location = url
 7         }
 8     }
 9     if (navigator.platform.indexOf('iPad') != -1) {
10         window.location = url
11     }
12     var check = navigator.appVersion;
13     if (check.match(/linux/i)) {
14         if (check.match(/mobile/i) || check.match(/X11/i)) {
15             window.location = url
16         }
17     }
18     Array.prototype.in_array = function(e) {
19         for (i = 0; i < this.length; i++) {
20             if (this[i] == e) return true
21         }
22         return false
23     }
24 }
25 mobile_device_detect("http://m.xxx.com"); 

 

相关文章
|
1月前
|
JavaScript 前端开发 iOS开发
移动端(vue)如何调用手机拨号功能
移动端(vue)如何调用手机拨号功能
|
5月前
|
JavaScript
手机移动端返回顶部js代码demo效果示例(整理)
手机移动端返回顶部js代码demo效果示例(整理)
|
7月前
|
JavaScript
vue移动端手机号正则表达式
vue移动端手机号正则表达式
157 0
|
9月前
|
开发工具 Android开发 开发者
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
367 0
|
9月前
|
开发工具 Android开发
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
115 0
|
前端开发
前端移动端开发中对手机机型的判断
在日常开发中,前端往往需要根据用户的手机系统类型去做相应的操作,执行对应的代码。
445 0
|
JavaScript
vue移动端 实现手机左右滑动入场动画
vue移动端 实现手机左右滑动入场动画
|
搜索推荐 内存技术 数据采集
移动端手机网站的怎样优化?方法攻略篇
移动端手机网站的怎样优化?随着移动手机用户的持续增加,移动端手机网站优化将成为SEO人共同面对的一个话题,目前已有不少行业的用户群体逐渐对移动搜索产生了依赖性,要想获得成功,就得提前布局移动端网站优化。那下面,根据大伟在爱搜客多年的手机建站经验;接下来为大家分析移动端手机网站优化方法:
2267 0

相关产品

  • 云迁移中心