在开发项目中,我们经常需要判断页面是否是在微信浏览器打开
navigator 对象包含有关浏览器的信息
方法一
两种判断采用的方法是一样 只是写法不一样
var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
function is_weixin()
{
var ua = navigator.userAgent.toLowerCase();
return ua.indexOf('micromessenger') != -1;
}
方法二
function is_weixin()
{
var ua = navigator.userAgent.toLowerCase();
return ua.match(/MicroMessenger/i)=="micromessenger";
}