在实际的项目中,有时候需要判断当前页面是否在微信浏览器中打开
,以下提示了三种方法,每一种都可以,
方法一,
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嘿嘿
版权声明:本文为ltmtianming原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。