php怎么判断qq内置浏览器,如何判断微信内置浏览器(JS PHP)
最好的判断方式就是通过 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
根据以上内容我们就可以来写php代码了
function is_weixin()
{
if ( strpos($_SERVER[‘HTTP_USER_AGENT’], ‘MicroMessenger’) !== false ) {
return true;
}
return false;
}
通过 JavaScript 判断 代码demo
function is_weixin(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}
php怎么判断qq内置浏览器,如何判断微信内置浏览器(JS PHP)相关推荐
- php微信浏览器清空cookie,微信内置浏览器中的cookie很诡异呀
微信内置浏览器中的cookie很诡异呀 这是设置和删除COOKIE的代码 function set_cookie($var ,$value = '' ,$expire = 0){ $path = '/ ...
- Android微信浏览器标题,企业微信内H5网页分享微信好友ios正常安卓自定义标题、图标、未生效...
企业微信内H5网页分享微信好友ios正常安卓自定义标题.图标.未生效 问题类型 API/组件名称 终端类型 微信版本 基础库版本 Bug 'onMenuShareWeibo', 'onMenuShar ...
- 微信内置浏览器第三方登录qq
网页应用首先肯定想到的是js sdk的方式引用qq登录接口,但是放在微信内置的浏览器中是不行的,因为微信和qq的内置浏览器都屏蔽了qq登录js,登录成功后都会出现无法正常跳转的情况,询问客服确认后,开 ...
- python打开火狐浏览器打不开网页_PHP让指定网页只能在微信内置浏览器打开 附代码...
有时候,有些网页不方便在电脑或者手机QQ打开,比如:想创建一个微信活动页面,在电脑或者QQ打开会导致某些功能失效,页面错版等情况,为了避免出现这种情况,其实我们只需让它只能在微信打开就可以了. 电脑和 ...
- 微信内置浏览器无法打开APP下载链接的解决方案
最近遇到一个问题,app用户邀请好友,分享到微信好友,但是微信好友打不开对应的app下载链接.然后ui给我做了个图,引导用户点击浏览器右上角,在外部浏览器中打开app下载页,如下图: 但是我又遇到问题 ...
- PC端微信内置浏览器兼容问题
PC端微信内置浏览器兼容问题 微信自带浏览器用的是QQ浏览器X5内核,而X5内核是腾讯基于开源Webkit优化的浏览器渲染引擎,目前除了微信.手机QQ.京东等有30多款APP内置浏览器都是基于X5内核 ...
- c 中html上传文件大小,IOS微信内置浏览器对html标签input type=file上传的文件大小size错误?...
完整代码: function _s(){ var f = document.getElementById("f").files; //上次修改时间 alert(f[0].lastM ...
- Cocos2d-js Android手机上微信内置浏览器黑屏解决方法
1.在Cocos2d-js开发过程中 通常会遇到很多问题.本次解决在安卓手机上的微信内置浏览器黑屏问题. 2.微信的内置浏览器和其它专业的浏览器不同.微信内置浏览器用x5内核.在一些方面比其它专业的浏 ...
- 微信跳转浏览器--使用AugPush实现微信跳转手机浏览器
在微信的内置浏览器(QQ内置浏览器也一样)里他屏蔽了下载链接,不管是app的下载链接,还是普通文件的链接都屏蔽了,这个问题有两个解决方案.首先如果你是App下载链接就传到腾讯应用宝,但是这会给应用宝带 ...
- 判断是否qq或者微信内置浏览器
判断是否qq或者微信内置浏览器 *chrome wx,qq测试 ###安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/L ...
最新文章
- sed 替换_Linux中sed的用法
- 《R in Action》读书笔记(1)
- 充分的总结分析系统,来调整CMDB及流程。
- 在WebView中如何让JS与Java安全地互相调用
- VC++6.0中不兼容问题
- 【过程记录】aop学习·实现动态代理的jdk方法和cglib方法和使用实例
- mongodb系列-访问控制
- Metasploit Framework(1)基本命令、简单使用
- [NHibernate]获取分组查询的记录总数
- java cpu高_Java中的CPU占用高和内存占用高的问题排查
- Oracle 客户端安装 + pl/sql工具安装配置
- 面对面的办公室【冯·诺伊曼与艾伦•图灵】——纪念艾伦•图灵百年诞辰 1912.6.23-2012.6.23...
- 苹果电脑如何正确断网 Mac电脑断网方法
- 全国高校计算机能力挑战赛真题(一)
- OkHttp自定义拦截器实现内外服务器多地址配置且请求失败自动切换地址
- Oracle 11g R2 RSF(Recurive Subquery factoring)
- 微信小程序加载并且编译显示富文本编辑器内容
- android 程序分身,Android应用分身检测
- C++ Opencv 实现Canny算法
- omapl138移植uboot系列之移植板卡(第五篇)
热门文章
- 容易上手的视频画面裁剪软件有哪些?来试试这几款吧
- 企业WiFi管理解决方案
- html象棋开题报告设计要求,C++游戏设计中国象棋开题报告.docx
- HTML简笔画画布气球,一束气球简笔画图片
- 初学者入门渗透工程师就业宝典
- python把excel变成ppt_【转】使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!
- 板栗花生鸡脚汤——好女人和老火汤同样需要用心品位
- Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
- 【React】解决antd样式没有显示问题(网页频闪问题)
- python学习-Dya13-函数