js判断是否是手机访问网页
原理:原理有两个,第一:通过游览器(browser)判断是否是手机;第二:通过访问终端判断是否是手机(userAgent);但是通常考虑到兼容性,需要这两种原理同时使用;具体的实现如下:
function checkBrowser(){var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion;return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() } if( browser.versions.android || browser.versions.iPhone || browser.versions.iPad){ window.location.href="http://m.studyofnet.com"}
js判断是否是手机访问网页相关推荐
- php怎么判断是否手机网站,php,js判断网站是不是手机访问
Warning: strncmp() has been disabled for security reasons in /www/web/default/blog/public_html/wp-in ...
- js判断是不是手机端访问网页,兼容iphone版本的UC浏览器
网上有很多代码在苹果手机的UC浏览器上是识别不出是手机端的,我测试过很多代码,最终得到下面最可行的: <script type="text/javascript">// ...
- 判断用户用手机访问还是用电脑访问网页
C# 判断用户用手机访问还是用电脑访问网页 string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95| ...
- HTML判断客户端,JS代码判断客户端是手机访问还是PC电脑访问
这篇文章主要为大家详细介绍了JS代码判断客户端是手机访问还是PC电脑访问,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 前面给大家讲了<PHP判断判访问设 ...
- chrome浏览器怎么模拟手机访问网页(已測OK)
谷歌浏览器怎么模拟手机访问网页?简单几步,让你轻松解决. 工具/原料 谷歌浏览器 网络环境 方法/步骤 1. 双击图标,打开谷歌浏览器,如下图所示. 2. 按下键盘的F12,进入到调试状态,点击 ...
- .NET C# 判断用户是手机访问还是电脑访问
遇到的问题是这样的,所做的网站分电脑版和手机版,两个版本支付宝支付设置的回调地址为同一个,在回调地址程序里判断支付成功时给了一个成功页面,手机版跟电脑版的成功页面不是同一个页面,是不兼容的,此时要判断 ...
- 原生js判断iPhoneX系列手机型号
#原生js判断iPhoneX系列手机型号 static isIphone() {return /iphone/gi.test(window.navigator.userAgent)}static is ...
- 网页php如何判断登录手机串号_php判断用户是否手机访问代码
随着移动设备的普及,网站也会迎来越来越多移动设备的访问.用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面.这里就介绍 ...
- 判断是否是手机访问及手机操作系统
我们现在做的项目,移动端和PC端网站访问的是同一套接口,那么如何在接口中区分是手机访问还是PC短访问呢? 核心思想:根据请求头(request header)来判断,如何请求没有header或伪造us ...
最新文章
- Go 学习笔记(19)— 函数(05)[如何触发 panic、触发 panic 延迟执行、panic 和 recover 的关系]
- 微信小程序组件 日历
- java 点与线的距离_计算地图上点与线段距离
- BS的data-toggle/data-target
- Lucene之Java实战
- 如何看懂源代码–(分析源代码方法)
- jenkins+svn+maven+ssh 部署配置详细记录
- Android入门教程:ConstraintLayout约束布局
- 程序员该如在低代码和无代码开发中抉择?
- wps2000集成办公系统 v3.02.99专业版(附序列号)|wps2000老版本
- Golang 实现本地身份证归属地查询
- 微弱信号检测_第二版-高晋占
- JavaWeb之路02--请求与响应
- 2022清明节放假安排来了,制定假日计划可用云便签软件
- Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
- C语言中6HZ怎么算,C语言基础课First作业
- 删除word中一段话的空格
- 超详细测试项目——Web电商项目测试点整理.....
- python实战篇(六)---打造自己的签名软件
- 数据库 三级模式 两层映像