我是用vue写的项目
html:
<div class="btns" @click="down">
<h1>点击下载11</h1>
</div>
js:
down() {
let ua = navigator.userAgent.toLowerCase();
//android终端
let isAndroid = ua.indexOf("Android") > -1 || ua.indexOf("Adr") > -1;
let isiOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
// if(isWeixinBrowser()) {
// this.show = !this.show;
// //this.$toast('我是微信');
// }
//
// else {
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
console.log(this.rrr )
//ios
//this.$toast('ios');
//window.location ="url";
} else if (/(Android)/i.test(navigator.userAgent)) {
console.log(this.ae)
//android
//this.$toast('安卓');
//window.location = 'url'
}
// }
// function isWeixinBrowser() {
// return(/micromessenger/.test(ua)) ? true : false;
// }
}
这就是以上代码,注释的部分是可以检测是否在微信环境中。