JS如何判断是否在微信浏览器中打开
导读:
随着微信开放了js接口,在微信端的业务越来越多。经常需要先判断页面是否在微信浏览器打开,从而执行与其他浏览器不同的操作。
1.判断页面是否在微信端打开【JS代码】
function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}
2.判断页面是否在微信端打开【PHP代码】
function is_weixin(){
if ( ($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return true;
}
return false;
}
3.调用方法【JS代码】
<script>
//这里先定义is_weixin()方法
//通过条件语句调用方法
if(is_weixin()){
//如果在微信浏览器打开,这里调用相应的业务方法
}else {
//如果不在微信浏览器打开
alert("请在微信浏览器中打开");
}
</script>
相关推荐
常用浏览器User-Agent大全(总结)
本文总结了常用浏览器的User-Agent大全,包含常见PC浏览器的user-agent和手机浏览器user-agent。【PC端 User-Agent】IE …
2022-05-24 15:34:12 | 分类:通用 | 作者:myerob | 阅读:800 | 标签:常用 浏览器 User-Agent 总结 | 收藏
PHP json_decode()报错 json_last_error()判断错误类型及解决方法
PHP json_decode()报错 json_last_error()判断错误类型 解决背景:最近在用curl请求接口获取json数据串的时候,一直出现PHP中json_decode()解析字符串…
2022-10-29 21:45:57 | 分类:PHP | 作者:myerob | 阅读:709 | 标签:PHP json_decode() 报错 json_last_error() 判断错误类型 解决方法 | 收藏
h3c交换机乱码怎么弄(h3c 配置备份报错)如何修改交换机字符集?
H3C 交换机常见配置问题FAQ-6W102-整本手册_CHM.rar H3C 交换机常见配置问题FAQ-6W102-整本手册.pdf H3C交换机 常见配置问题FAQh3c交换机…
2023-12-25 15:35:06 | 分类:默认 | 作者:myerob | 阅读:695 | 标签:h3c交换机乱码怎么弄(h3c 配置备份报错)如何修改交换机字符集? | 收藏