根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面
纯js,直接分享,直接使用:
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.*/), //是否为移动终端ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端android: u.indexOf('Android') > -1 , //android终端或者uc浏览器|| u.indexOf('Linux') > -1iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器iPad: u.indexOf('iPad') > -1, //是否iPadwebApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部wechat: u.indexOf('MicroMessenger')!=-1}; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase()} if(browser.versions.mobile || browser.versions.ios || browser.versions.android || browser.versions.iPhone || browser.versions.iPad){ if(browser.versions.wechat) {location.href="http://a.app.qq.com/o/simple.jsp?pkgname=com.duodian.zilihj"} else {location.href="https://"+location.hostname+"/mobile"}}var href= location.hrefhref = href.replace(/^http:/i,function(){return 'https:'}).replace(/^https:\/\/www\./i,function(){return 'https://'}).replace(/zi\.com/,'zl-hj.com')if(href!=location.href) {location.assign(href)}
请把这段代码置于 </head> 前
根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面相关推荐
- 泛前端知识图谱(Web/iOS/Android/RN)
泛前端知识图谱(Web/iOS/Android/RN) 从属于笔者的程序员成长道路上的阅读学习资料工具集锦系列,主要是对于笔者这几年在前端开发中总结出来的知识点的归集与整理,也是笔者的笔记排布目录结构 ...
- html检测浏览器内核,判断浏览器的内核及版本号方法汇总_jquery
通过jquery 判断浏览器的内核及版本号 通过浏览器版本信息判断各浏览器 var _uat=navigator.userAgent; if(_uat.indexOf("MSIE 6.0&q ...
- 手机客户端的推广方式(iOS/Android应用推广)
APP Store运营策略 1.冲击商店或具体分类的"免费项目排行榜",利用好邀请码,研究商店的应用是怎么排序的. 2.做出产品最简约.UI最拉风.DEV最高效的应用,期待被放进官 ...
- html判断手机浏览器,JS判断浏览器iOS(iPhone)、Android手机移动端
通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端.网上搜索来的,比较简单: var u = navigator.userAgent; var isAndroid ...
- 新版Microsoft Edge Chromium 内核浏览器简体中文 支持 win7 win8 win8.1 win10 macOS ios android...
近日微软在官网终于放出了基于 Chromium 内核打造的新款 Edge 浏览器,感兴趣的朋友可以"点击此处"进行下载.此前,有关微软将使用 Chrome浏览器内核打造全新 Edg ...
- 移动端IOS和androi及浏览器js判断[转载]
转载自:http://www.niutifa.com/?p=561 移动端IOS和androi及浏览器js判断: <script type="text/javascript" ...
- 判断手机机型和浏览器内核
一.判断浏览器内核类型 function getExplorerInfo() {var explorer = window.navigator.userAgent.toLowerCase() ;//i ...
- html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...
微信会屏蔽 URL 自定义的 scheme ,导致无法跳转手机中的浏览器.网上有一些工具类网站可以实现直接跳转浏览器,之后有机会我会整理一下.我们今天只讨论通过 JavaScript 判断是否在微信浏 ...
- js识别android ios9,JS判断客户端是IOS还是ANDROID
// 1. 定义终端判断对象 let browser = { versions: function () { let u = navigator.userAgent, app = navigator. ...
最新文章
- Wannafly挑战赛14
- 又一届Google Cloud Next,李飞飞发布TPU 3.0,两大AutoML新品
- ALIENTEK 战舰ENC28J60 LWIP和UIP补充例程
- 剑指offer面试题27:二叉搜索树与双向链表
- TCP/IP TIME_WAIT状态原理
- ASP.NET MVC入门(一)---MVC的Hello World
- C#中跨窗体操作(1)--事件
- Leetcode--76. 最小覆盖子串
- python-各种tips
- Linux 运维必备的13款实用工具,拿好了~
- IO-01. 表格输出(5)
- android录屏gif,gif录屏软件下载-gif录屏 安卓版v1.0-PC6安卓网
- 《回炉重造》——集合(容器)
- mupdf中CMYK与RGB的转换算法
- 斯诺登评苹果Face ID:我更担心隐私安全
- 磨金石教育||商业插画的发展现状如何?学习插画可以月入过万吗?
- BJDCTF 2nd writeup(二)
- 计算机超级工作站,【八核高性能计算超级计算机CAECADCAM有限元超级工作站】.docx...
- python写cdr插件_(如何(用Python)写一个(Lisp)解释器(下))
- 《Spark用户评论监控实时报警系统》