判断浏览器,判断安卓,ios

这里分判断浏览器在什么环境下分两种,一种是在正常的浏览器里,一种是在微信浏览器里,

众所周知,微信浏览器是腾讯内部自己封装的一个浏览器,它改变了很多浏览器原有的属性,也禁用了一些浏览器原有属性

所以在微信里区分安卓还是ios需要另一种方法

1. 正常浏览器里

后续补齐

2. 微信浏览器里

    var userAgent = navigator.userAgent;
    var isAndroid = userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') > -1; //android终端
    var isiOS = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端

    if(isAndroid){
        // 是安卓手机的微信浏览器
    }else if(isiOS){
        // 是ios手机的微信浏览器
    }

你可能感兴趣的:(JS)