js判断是否在微信浏览器中打开
随着微信开放了js接口,在微信端的业务越来越多。经常需要先判断页面是否在微信浏览器打开,从而执行不同的操作。
1.判断页面是否在微信端打开的js代码
1 function is_weixn(){ 2 var ua = navigator.userAgent.toLowerCase(); 3 if(ua.match(/MicroMessenger/i)=="micromessenger") { 4 return true; 5 } else { 6 return false; 7 } 8 }
2.判断页面是否在微信端打开的PHP代码
1 function is_weixin(){ 2 if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { 3 return true; 4 } 5 return false; 6 }
3.调用方法
<script>
//这里先定义is_weixin()方法
//通过条件语句调用方法
if(is_weixin()){
//如果在微信浏览器打开,这里调用相应的业务方法
}else {
//如果不在微信浏览器打开
alert("请在微信浏览器中打开");
}
</script>

浙公网安备 33010602011771号