微信公众平台-Java-链接只允许在微信内嵌浏览器打开
2013-07-08 10:57
295 查看
微信浏览器的HTTP_USER_AGENT
在iPhone下,返回
在Android下,返回
微信浏览器为 MicroMessenger ,并且有版本号,也可以判断手机类型为iPhone还是Android
如果要做盗链判断
在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 4.0.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
如果要做盗链判断
String User_Agent = request.getHeader("User-Agent"); if(StringUtils.isNotBlank(User_Agent) && User_Agent.toLowerCase().indexOf("micromessenger") != -1){ out.print("手机版微信打开。"); } else{ out.print("非手机版微信打开。"); }
相关文章推荐
- 实现微信浏览器内打开App Store链接(已被和谐,失效了)
- 不使用 java.awt.Desktop API,打开默认浏览器访问指定链接的方法
- 只允许微信浏览器打开,禁止从外部浏览器访问
- 微信页面打开链接,引导在其他浏览器打开的引导页
- 实现微信浏览器内打开App Store链接
- 在微信里面打开链接,显示501 Not Implemented,但是同样的链接在其他浏览器是可以打开的。
- JAVA调用浏览器打开链接代码
- java调用系统默认浏览器打开链接
- 人脉通分享工能,点击分享到微信或者qq的分享链接打开H5,提示用户用浏览器打开,点击下载,有有app
- 不使用 java.awt.Desktop API,打开默认浏览器访问指定链接的方法
- 微信防封系统:手机浏览器或者QQ唤起微信打开指定链接
- 微信浏览器内打开App Store链接
- java调用浏览器打开链接
- java获取系统默认浏览器打开链接
- java调用浏览器打开链接
- 【JAVA】JAVA调用浏览器打开链接代码
- 微信浏览器内打开App Store链接,并跳转到对应的app页面
- Java获取系统默认浏览器打开链接
- js判断是否在微信浏览器中打开
- js判断是否在微信浏览器中打开