当前位置: 首页 > 后端技术 > PHP

如何判断微信内置浏览器(JS&PHP)

时间:2023-03-29 19:30:54 PHP

在开发微信公众号的时候,很大一部分是微站的开发。我们要知道当前的浏览器是微信自带的浏览器,那怎么判断呢??如何判断微信内置浏览器的UserAgent?首先需要获取微信内置浏览器的UserAgent。在iPhone上测试微信的浏览器,其UserAgent为:Mozilla/5.0(iPhone;CPUiPhoneOS6_1_3likeMacOSX)AppleWebKit/536.26(KHTML,likeGecko)Mobile/10B329MicroMessenger/5.0.1所以通过识别关键字MicroMessenger判断微信是否内置浏览器。JS代码如下:functionis_weixin(){varua=navigator.userAgent.toLowerCase();如果(ua.match(/MicroMessenger/i)==“micromessenger”){返回真;}else{返回错误;}}PHP代码如下:}returnfalse;}更多技术资料请关注:gzitcast