判断是否为微信内置浏览器
2017-10-22 19:52
549 查看
有时候在开发项目我们需要知道当前的浏览器是否为微信内置的浏览器,从而来进行一些相对的操作。如何判断微信内置浏览器,首先需要获取微浏览器的User Agent。
通过PHP判断
在PHP中我们通过$_SERVER[“HTTP_USER_AGENT”]数组来获取User Agent。HTTP_USER_AGENT是用来获取用户相关信息,包括了用户浏览器,操作系统工程,是否安装了alex toolbar等信息。function is_weixin(){ if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { echo "微信浏览器"; } echo "不是微信浏览器"; }
通过JavaScript判断
function is_weixin() { //userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。 var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { alert("微信浏览器"); } else { alert("不是微信浏览器"); } }
相关文章推荐
- 如何判断是否为微信内置浏览器
- 判断是否是在微信的内置浏览器里打开的网页
- JS判断访问终端是否是微信内置浏览器
- 判断是否是微信内置浏览器
- php判断是否是ajax提交,判断是否是微信内置浏览器
- 判断是否是微信内置浏览器
- 判断网页是否由微信内置浏览器打开
- 利用window.navigator.userAgent判断当前是否微信内置浏览器
- javascript判断是否是QQ或微信手机内置浏览器
- 【PHP】 判断是否微信内置浏览器
- 判断移动端类型及是否是微信内置浏览器 navigator.userAgent
- js判断是否是微信内置浏览器以及自动关闭页面回到会话窗口
- 判断浏览器是否为微信内置浏览器
- js判断是否在微信浏览器中打开
- JS或PHP判断是否来自微信浏览器访问
- 如何判断微信内置浏览器(JS & PHP
- 微信内置浏览器的 User Agent的判断
- 如何判断微信内置浏览器
- 如何判断微信内置浏览器