<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>H5判断是否在小程序页面</title>
<style>
html{font-size:100px;}
*{margin:0;padding:0}
body{background:#20a6f8;}
.content{text-align:center;margin-top:3rem;color:#fff;font-size:0.5rem;}
</style>
</head>
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<body>
<script>
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
//ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)
parent.wx.miniProgram.getEnv((res)=>{
if (res.miniprogram) {
alert("在小程序里");
} else {
alert("不在小程序里");
}
})
}else{
alert('不在微信里');
}
</script>
</body>
</html>
评论0