如何使用js判断是PC端还是移动端
平常开发中,很多时候我们需要识别用户是pc访问还是移动端访问.我们可以用到这个
/*判断是pc还是移动端*/ 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) { //返回1代表移动端 return 1; } else { //pc端 return 0; } }需要的地方直接调用就可以,返回值自己修改经测试ios,安卓,pc都没问题,完美运行,可直接使用
还有一个 判断是否微信中浏览器打开
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }此代码也经过测试没有问题,可直接使用
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
- 本文网址:https://www.liaotaoo.cn/48.html
- 上篇文章:layui树形表格treeTable,目前看到最牛的
- 下篇文章:php批量删除