文档章节

TinkPHP框架下 两种方式判断访问终端是否是微信浏览器

liunx_
 liunx_
发布于 2017/09/11 11:17
字数 87
阅读 5
收藏 0

JS判断

  1. function is_weixin() { 
  2.     var ua = window.navigator.userAgent.toLowerCase(); 
  3.     if (ua.match(/MicroMessenger/i) == 'micromessenger') { 
  4.         $("#rs").text("微信浏览器"); 
  5.     } else { 
  6.         $("#rs").text("不是微信浏览器"); 
  7.     } 
  8. }

复制代码

PHP

  1. function is_weixin() { 
  2.     if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) { 
  3.         return true; 
  4.     } return false; 
  5. }

复制代码

 

PHP在线判断访问设备http://www.sucaihuo.com/js/813.html

© 著作权归作者所有

共有 人打赏支持
liunx_
粉丝 0
博文 20
码字总数 29282
作品 0
成都
程序员
私信 提问
通过User Agent判断微信内置浏览器

原标题:如何判断微信内置浏览器 备注:基于网络上内容所有修改 在进行微信公众账号开发的时候,其中很大一块是微站点的开发,有时候我们需要知道当前的浏览器是微信内置的浏览器,从而做一些...

lixiaokai2008
2014/03/04
0
2
JS判断客户端是否是iOS或者Android手机移动端

<script type="text/javascript"> //判断访问终端 var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident')......

bengozhong
2016/09/20
41
0
jfinal框架增加微信jsapi支持

部分手机在图片上传的时候,调取不到sd卡相册或其他图片,为了解决这个兼容性问题,同一个页面使用了两种图片上传方案。 html5 :图片编码成base64 ,发送到后台,解码存储。这种方法用于解决...

YangTao
2015/05/29
0
0
试用阿里云云管家系列01

现状 公司在阿里云上买了十几台ECS云服务器,上面部署了公司日常运营所依赖的各种业务系统,同时公司产品的演示环境也部署在上面。公司目前没有专职的运维团队,目前都由我兼职负责运维。 阿...

clodst
2016/09/23
337
0
ThinkPHP 框架下微信支付

声明: 原文主要摘自 白俊遥博客 ,部分内容针对个人事例已作修改,主要用于自己的参考,欢迎指正。 注意:微信公众号支付,强烈建议使用外网可访问的链接测试,否则即便代码正确也无法调出支...

moTzxx
2017/07/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
120
4
Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
13
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
21
0

中国龙-扬科
昨天
4
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部