使用PHP或Js来判断是否使用了微信浏览器
- 4466
- PHP
- 0
- super_dodo
- 2015/10/22
在进行微信公众账号开发或者手机网站开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,如果是微信浏览器的话,展示微信支付等相关内容,那么如何判断呢?
至于如何判断微信内置浏览器,我们需要获取到微信内置浏览器的 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;
}
睡的时候,不辜负床,忙的时候,不辜负路,爱的时候,不辜负人。
- 三分钟心理短片——人为甚么活着?–《梦骑士》
- 微信运营的3个问题 解决了就离成功不远了
- Yii框架应用程序整合Ucenter实现同步注册、登录和退出等
- 花8亿给员工买房,出差还赠送旅游,全世界福利最好的公司
- 全是干货!移动Html 5前端性能优化指南
- PHP header utf8 插入header(“Content-type:text/html; charset=utf-8”);
- MySQL最优配置文件·20160901[转载]
- 19分钟视觉盛宴!23号詹皇200大非人类镜头
- 11年前疯狂追逐行业第一,如今身价从30亿缩水到3亿,他仍在为梦想坚持
- Yii框架 $this->redirect与$this->createUrl 的路由设置
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例

