在实际的项目中,有时候需要判断当前页面是否在微信浏览器中打开
,以下提示了三种方法,每一种都可以,
方法一,
var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; if (isWeixin) { return true; }else{ return false; }方法二
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }方法三
var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})(); if(is_weixin){ $(function(){ return true; }); }else{ $(function(){ return false; }); }这3种方法那一种都可以,我在项目中就是用的方法3嘿嘿
本文提供了三种判断当前页面是否在微信浏览器中打开的方法:方法一使用简单的字符串匹配;方法二通过正则表达式进行检查;方法三结合jQuery实现。这些方法均可有效识别微信环境。
1120

被折叠的 条评论
为什么被折叠?



