打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

转自:http://blog.wpjam.com/m/is_weixin/

进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢?

微信内置浏览器的 User Agent

如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是:

Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1

所以通过识别 MicroMessenger 这个关键字来确定是否微信内置的浏览器了。

通过 JavaScript 判断

function is_weixin(){	var ua = navigator.userAgent.toLowerCase();	if(ua.match(/MicroMessenger/i)=="micromessenger") {		return true; 	} else {		return false;	}}

通过 PHP 判断

function is_weixin(){ 	if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {			return true;	}		return false;}


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何用php或jquery判断是否是微信内置浏览器访问
火狐自定义user
【黑客技术】如何突破限制,在PC上调试微信手机页面!
Chrome浏览器打开微信页面
如何强制网页只能微信打开?
PHP限制网页只在微信浏览器访问
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服