微信内置浏览器的 User Agent的判断
2015-08-21 19:31
579 查看
如何判断微信内置浏览器,首先需要获取微信内置浏览器的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 判断
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; } }
相关文章推荐
- 微信公众平台开发(2)回复超链接
- 微信公众平台开发(2)回复超链接
- 微信扫码支付成功后跳转
- 微信JSAPI支付(JAVA版)
- 微信教程基础
- 微信朋友圈广告上线了,小伙伴们还能好好玩耍吗
- 跳转微信功能(学习总结)
- 微信官方分享demo 成功运行并分享
- 微信SDK开发学习第三课
- 微信支付之扫码支付开发:我遇到的坑及解决办法(附:Ecshop 微信支付插件)
- 使用PHP进行微信公众平台开发的示例
- Android 高仿微信6.0主界面 带你玩转切换图标变色
- C#微信公众号开发系列教程二(新手接入指南)
- 微信开发查询地震最新信息
- 微信公众平台开发(1)入门教程
- 微信公众平台开发(1)入门教程
- jsapi微信支付v3版
- 微信开发相关图书推荐
- 使用PHP进行微信公众平台开发的示例
- wemall微信商城可以实现支付宝支付么