php判断微信内核,JavaScript_如何判断微信内置浏览器(通过User Agent实现),在进行微信公众账号开发的时 - phpStudy...
如何判断微信内置浏览器(通过User Agent实现)
在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢?
微信内置浏览器的 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;
}相关阅读:
php上传大文件设置方法
收罗CSS布局中有关水平和垂直居中的N种方法
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
JS实现图片高亮展示效果实例
深入php中var_dump方法的使用详解
php实现excel中rank函数功能的方法
win7系统安全模式怎样解除 win7系统安全模式解除图文教程
PHP简单获取视频预览图的方法
基于mouseout和mouseover等类似事件的冒泡问题解决方法
jQuery Ajax()方法使用指南
HTML5标签与HTML4标签的区别示例介绍
PHP验证码生成原理和实现
Android编程加密算法小结(AES、Base64、RAS加密算法)
EXCEL数据上传到SQL SERVER中的简单实现方法
php判断微信内核,JavaScript_如何判断微信内置浏览器(通过User Agent实现),在进行微信公众账号开发的时 - phpStudy...相关推荐
- 微信屏蔽内置浏览器的下载功能的解决方案:微信跳转到手机默认浏览器下载
今天一后台同事问我:为什么从App里面分享到微信好友时,在微信里没有发下载分享里的软件,而在浏览器中却可以? 于是我在微信公众号中试了一下,发现果然不可以下载.通过google 发现,原来是微信屏蔽了 ...
- 微信内置浏览器无法下载app(Android/ios)软件 微信内下载链接打不开的解决方法
很多朋友的APP推广链接需要在微信中进行的网页宣传.传播.下载等等,但是各位朋友一定发现了微信中是屏蔽掉了APP的下载链接的.但是微信最为一个最大的社交平台,为了自身的利益,屏蔽掉了所有APK的下载链 ...
- 判断当前页面是否在微信内置浏览器中打开
转: 任何浏览器的判断都是获取user-agent参数进行判断的,判断当前页面是否在微信浏览器中打开同样也不例外. 1.首先需要获取微信内置浏览器的User Agent,经过对微信的浏览器的检测,它的 ...
- JoshChen判断是否微信内置浏览器访问【转载】
在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 User Agent 如何判断微信内置浏览器,首先需要获取微信 ...
- 利用window.navigator.userAgent判断当前是否微信内置浏览器
<!DOCTYPE HTML> <html lang="en"> <head><meta charset="utf-8" ...
- 如何判断微信内置浏览器(JS PHP)
进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 User Agent Mozilla/5.0 (iPhone; ...
- 如何判断微信浏览器php代码,PHP与Javascript判断微信内置浏览器代码
在进行微信公众账号开发的时候,我们经常需要判断是否为微信内置浏览器.本文我们将介绍通过 User Agent 来判断是否为微信内置浏览器. 微信内置浏览器的 User Agent iPhone 上微信 ...
- 微信useragent java_微信内置浏览器UserAgent的判断
需求分析 现在微信火了,很多线上的APP都希望通过分享的URL或直接的URL进行产品宣传(写这篇博文的时候,听说微信下个版本将要屏蔽微信中的URL链接),这些链接都将通过微信内置的浏览器打开.PM希望 ...
- 如何判断微信内置浏览器
在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 User Agent 如何判断微信内置浏览器,首先需要获取微信 ...
最新文章
- python画仿真图-仿真入门:几行 Python 代码实现复杂社会动力学
- 10个利用Eclipse调试Java的常见技巧
- opencv,用摄像头识别贴片元件的定位和元件的角度(转载)
- 【转】人工智能教程-前言
- 8.类定义、属性、初始化和析构
- java重置radiobutton的选项_求助:这道题显示radiobutton男女的功能和重置功能怎么做...
- m3u8解析_Python多进程教你下载M3U8加密或非加密视频!
- mac修改文件的默认打开方式
- 用setuna截图时自动放大_setuna截图软件下载
- 日文汉字乱码转码显示汉字
- 微信小程序之海报生成
- 【堡塔企业级防篡改-重构版】使用手册
- Springboot启动流程分析(四):完成启动流程
- postman批量发送请求小记
- GBase 8d条目添加到模板
- 偏微分方程的基本概念
- 互联网大佬为什么爱唱歌
- 【MySQL】数据库介绍以及MySQL数据库
- Android 4.0 Launcher源码详细分析 傻蛋
- 视频通话 - 时信魔方教程