<script>
function down(){
var down=$('.btn');
down.on("click",function(){
if (isWX()){
//是在微信内部,弹出提示信息
alert('点击右上角在浏览器中打开!');
}
let browser = {
versions: (function () {
let 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 || u.indexOf("Linux") > -1 /*android终端或者uc浏览器*/,
iPhone: u.indexOf("iPhone") > -1 /*是否为iPhone或者QQHD浏览器*/,
iPad: u.indexOf("iPad") > -1 /*是否iPad*/,
webApp: u.indexOf("Safari") == -1 /*是否web应该程序,没有头部与底部*/,
souyue: u.indexOf("souyue") > -1,
superapp: u.indexOf("superapp") > -1,
weixin: u.toLowerCase().indexOf("micromessenger") > -1,
Safari: u.indexOf("Safari") > -1
};
})(),
language: (
navigator.browserLanguage || navigator.language
).toLowerCase() //获取浏览器语言
};
console.log(browser);
if(browser.versions.ios==true){
window.location.href='******************';//ios下载链接
setTimeout(function(){
window.location.href="**************";//延迟跳转到广告页面
},1000)
}else if(browser.versions.android==true){
window.location.href='****************';//android下载链接
setTimeout(function(){
window.location.href="**************";//延迟跳转到广告页面
},1000)
}
})
};
//判断是否是在微信之中
function isWX(){
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i)=='micromessenger'){
return true;
}else{
return false;
}
};
down();
</script>
关于判断网页是否在微信还是其他的设备,类似于Android或者是iOS
最新推荐文章于 2024-10-01 17:17:19 发布