微信公众平台开发时需要判断微信浏览器访问
来源:互联网 发布:ubuntu mentohust下载 编辑:程序博客网 时间:2024/05/28 11:49
在微信公众平台的开发过程中,我们有时需要开发网页并判断是否是是来自微信浏览器访问,本文介绍如何做出这一判断。
1、获取Request.Headers["User-Agent"]
以下方法可获得
Request.Headers["User-Agent"]
在iPhone下,返回
Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2
在Android下,返回
Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255
可以看到,微信浏览器为 MicroMessenger ,后面还有其版本号
与此同时,还可以判断手机类型为iPhone还是Android
2、判断微信浏览器访问
我们判断HTTP_USER_AGENT中是否有MicroMessenger即可
Request.Headers["User-Agent"].ToLower().Contains("micromessenger") ? Platform.Weixin : platform;
0 0
- 微信公众平台开发时需要判断微信浏览器访问
- 微信公众平台消息接口开发(31)微信浏览器HTTP_USER_AGENT判断
- 微信公众平台消息接口开发(31)微信浏览器HTTP_USER_AGENT判断
- 微信公众平台消息接口开发(31)微信浏览器HTTP_USER_AGENT判断
- 微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断
- 微信公众平台开发(93) 关闭微信浏览器
- 开发微信公众平台时需要注意的安全问题
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- 微信公众平台开发
- Android 监听器
- Core Animaiton - 5
- hdu 5305 Friends
- 数据结构学习--创建链表
- HTML空格
- 微信公众平台开发时需要判断微信浏览器访问
- 2015.7.23 简陋的学生通讯录管理系统
- [基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护
- 大话西游
- 融云即时聊天,IM
- HDU 5305 Friends(dfs)
- 2015多校第二场 1004( Delicious Apples )
- 每天一个linux命令(9):touch 命令
- Android 五大存储方式详解