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>
相关推荐
javascript,JS怎么对url进行编码转换
项目中url遇到传参数传数组对象解析失败问题,采用转码方式解决,但并不清楚实际原理,研究了一下JS转码解码。Javascript语言用于编码的函数,一共有三个。escape()encodeURI()e…
2022-10-29 19:12:36 | 分类:JS | 作者:myerob | 阅读:1308 | 标签:escape encodeURI encodeURIComponent | 收藏
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 | 阅读:2874 | 标签:PHP json_decode() 报错 json_last_error() 判断错误类型 解决方法 | 收藏
亨受减半征收的城建税如何做账
小微企业减免的税金实操中一般有两种处理方式:1)一种是按实际应纳税额进行计提,对于减免的部分,不单独计提,也不单独入账。2)另外一种,则是按正常计提,实际缴纳时,对不用缴纳的部分计入到营业外收入—税收…
2023-01-07 09:02:14 | 分类:财税 | 作者:myerob | 阅读:2476 | 标签:减半征收 城建税 | 收藏
财务软件如何计提未交增值税(怎样计提未交增值税)
怎么计算未交增值税?怎么做分录?在“应交税费”科目下设置“未交增值税”明细科目,核算月末转入的当月未交或多交的增值税,同时,在“应交税费――应交增值税”科目下设置“转出未交增值税”和“转出多交增值税”…
2023-01-08 12:00:38 | 分类:财税 | 作者:myerob | 阅读:500 | 标签:计提 未交增值税 | 收藏
h3c交换机乱码怎么弄(h3c 配置备份报错)如何修改交换机字符集?
H3C 交换机常见配置问题FAQ-6W102-整本手册_CHM.rar H3C 交换机常见配置问题FAQ-6W102-整本手册.pdf H3C交换机 常见配置问题FAQh3c交换机…
2023-12-25 15:35:06 | 分类:默认 | 作者:myerob | 阅读:1580 | 标签:h3c交换机乱码怎么弄(h3c 配置备份报错)如何修改交换机字符集? | 收藏
- 阅读榜
- 1. PHP json_decode()报错 json_last_error()判断错误类型及解决方法
- 2. CH340_PL2303_FT232_CP2102等常用USB芯片驱动软件安装教程【图文】
- 3. 总结那些常用的excel函数公式大全
- 4. 滚动条插件 NiceScroll 使用详解
- 5. 记一次调试BUG: ADX345输出为0【C语言优先级<<小于+】
- 6. ASCII码一览表,ASCII码对照表
- 7. NB-IoT中的PSM,eDRX,DRX模式分别表示是什么?
- 8. JS唤醒淘宝手机app打开某连接代码
- 9. ThinkPHP 数据库操作 where查询方法
- 10. JS如何判断是否在微信浏览器中打开