js判断用户是用安卓还是苹果打开网页,进一步判断是不是手机QQ和微信的内置浏览器
2019-03-29 08:43
1361 查看
代码:
可以直接复制代码使用:
window.onload = function () {
//判断用户手机类型
var u = navigator.userAgent, app = navigator.appVersion;
var isAndroid = u.indexOf(‘Android’) > -1 || u.indexOf(‘Linux’) > -1;//安卓终端
var isIOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if (isAndroid) { //判断为安卓手机
console.log(“这里安卓手机”)
}
if (isIOS) {//判断为苹果手机
console.log(“这里苹果手机”)
var ua = navigator.userAgent.toLowerCase();//抓取浏览器UA值
if (ua.match(/ qq/i) == ’ qq’) {
console.log(“这里是苹果手机QQ内置浏览器”)
}
if (ua.indexOf(‘micromessenger’) > -1) {
console.log(“这里是苹果手机微信内置浏览器”)
}
}
}
安卓的获取手机QQ和微信内置浏览器因为这次开发没有用到,所以并没有去查阅相关资料。需要的朋友可以在网上搜索一下相关的判断条件。逻辑都是相同的。
模拟环境
代码写好以后可以在谷歌浏览器上模拟相关的环境测试一下。
关于如何在谷歌上模拟安卓和苹果的手机QQ以及微信的内置浏览器,请参考:https://blog.csdn.net/li_xue_zhao/article/details/80352967;
相关文章推荐
- js判断是微信、QQ内置浏览器打开页面
- 通过js判断微信内置浏览器跳转到外部浏览器打开
- 判断客户端是iOS还是Android,判断是不是在微信浏览器打开
- 判断是微信打开还是手机QQ打开页面
- 客户端中webview的网页判断是不是在客户端内部,还是在浏览器打开
- 判断用户是手机还是电脑打开网页
- 在 JavaScript 中判断用户是用手机还是电脑打开此网页
- js判断手机系统版本为安卓还是苹果,苹果系统版本号
- 通过js判断微信内置浏览器跳转到外部浏览器打开
- JS判断网页是在安卓打开还是IOS打开
- 微信中安卓手机点击链接强制跳转默认浏览器打开指定网页
- 通过js判断微信内置浏览器跳转到外部浏览器打开
- 判断网页是否由微信内置浏览器打开
- JS如何判断用户使用安卓还是苹果
- 通过js判断微信内置浏览器跳转到外部浏览器打开
- 微信下载APP的最佳方案 安卓手机调用手机默认浏览器打开 IOS跳转App Store(苹果商店)打开
- JS判断手机设备是苹果、安卓还是WP
- 微信打开手机内置浏览器跳转手机默认浏览器打开html网页
- js判断当前打开的是手机还是pc浏览器