admin管理员组文章数量:1613924
一般我们把自己发布的app放到阿里云上,然后给一个https链接的二维码给用户下载,但是微信浏览器不支持直接下载,所以要跳外部浏览器,所以就需要判断网页是否为微信内置浏览器打开
一下是html代码例子
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
.link{display: none;}
.show{display: block;}
</style>
</head>
<body>
<a href="" class="link a2 show">不是微信端</a>
<a href="" class="link a1">微信端</a>
<script src="http://class.hflihe/orderos/js/jquery-3.1.0.min.js"></script>
<script>
function isWeiXin() {
var ua = window.navigator.userAgent.toLowerCase();
console.log(ua);//mozilla/5.0 (iphone; cpu iphone os 9_1 like mac os x) applewebkit/601.1.46 (khtml, like gecko)version/9.0 mobile/13b143 safari/601.1
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
return true;
}
else {
return false;
}
}
if(isWeiXin()){
console.log(" 是来自微信内置浏览器");
$(".a1").addClass("show");
$(".a2").removeClass("show");
}
else{
console.log("不是来自微信内置浏览器");
$(".a2").addClass("show");
$(".a1").removeClass("show");
}
</script>
</body>
</html>
本文标签: 浏览器网页JavaScript
版权声明:本文标题:JavaScript判断网页是否为微信内置浏览器打开 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728661544a1168671.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论