首页 > 代码库 > 判断当前页面是否在微信浏览器中打开(四类方法整理)
判断当前页面是否在微信浏览器中打开(四类方法整理)
方法一:(微信官方js判断做法)
var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf(‘micromessenger‘) != -1; if (isWeixin) { return true; }else{ return false; }
方法二:(js判断做法)
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }
方法三:(js判断做法)
var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf(‘micromessenger‘) !== -1})(); if(is_weixin){ $(function(){ return true; }); }else{ $(function(){ return false; }); }
方法四:(利用PHP判断)
function is_weixin(){ if ( strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false ) { //strpos() 函数查找字符串在另一字符串中第一次出现的位置。 return true; } return false; }
判断当前页面是否在微信浏览器中打开(四类方法整理)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。