微信H5,Js判断是否在微信浏览器中打开
<script type="text/javascript">
window.onload = function() {
var weChart = false
var ios1 = document.getElementById('ios')
var android1 = document.getElementById('android')
var iosHref = ios1.getAttribute('href')
var androidHref = android1.getAttribute('href')
var agent = navigator.userAgent.toLowerCase();
if(agent.match(/MicroMessenger/i) == 'micromessenger') {
weChart = true
} else {
weChart = false
}
function detect(){
let equipmentType = "";
let android = agent.indexOf("android");
let iphone = agent.indexOf("iphone");
let ipad = agent.indexOf("ipad");
if(android != -1){
equipmentType = "android";
}
if(iphone != -1 || ipad != -1){
equipmentType = "ios";
}
return equipmentType;
}
if(detect()==='android' && weChart === false){
//对Android系统的移动端页面做点什么
ios1.href = androidHref
document.getElementById('mask').style.display = 'none'
} else if(detect()==='android' && weChart === true) {
ios1.href = androidHref
document.getElementById('mask').style.display = 'block'
} else if(detect()==='ios'){
//对IOS系统的移动端页面做点什么
android1.href = iosHref
document.getElementById('mask').style.display = 'none'
}
}
</script>
完结!