博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js判断访问的当前设备是手机还是电脑
阅读量:6705 次
发布时间:2019-06-25

本文共 836 字,大约阅读时间需要 2 分钟。

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";  if ((bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){    window.location.href="http://m.xxx.com/";  } else {    window.location.href="http://www.xxxx.com/";  }    }browserRedirect();

  

 

转载于:https://www.cnblogs.com/qhorse/p/5113066.html

你可能感兴趣的文章
南航移动Redis-Cluster趟坑记
查看>>
说说入职两日的感受
查看>>
Windows命令计算MD5与SHA1/256值
查看>>
【开源】Westore Cloud 发布- 没后端没SQL没DBA,只需 javascript 开发云端小程序
查看>>
Many ways to communicate with your database using jQuery AJAX and ASP.NET
查看>>
(原創) 為什麼要學C/C++? (C/C++)
查看>>
读书笔记: CLR篇 (让你了解C#.Net的实质) (20111219更新)
查看>>
Red Hat Enterprise Linux 各版本详细说明
查看>>
Xshell如何设置,当连接断开时保留Session,保留原文字
查看>>
C 结构体
查看>>
Cookie管理 WebView同步
查看>>
解决matplotlib库在PyCharm和命令行都无法正常显示问题
查看>>
(一)Linux实操之——权限、任务调度、磁盘分区
查看>>
Jmeter----HTTP Request Defaults
查看>>
signal(SIGHUP, SIG_IGN)的含义
查看>>
浅谈javascript中的作用域
查看>>
JavaFX Scene Builder 1.0 Developer Preview介绍
查看>>
VS2010 运行速度加快方法(转)
查看>>
EasyRadius 从1.6升级到 1.65 提示:初始化连接失败,未找到可用的接口信息,解决方案...
查看>>
iPhone开发之多线程使用
查看>>