JavaScript 判断微信浏览器

if( navigator.userAgent.toLowerCase().indexOf('micromessenger') > -1 || typeof navgator.wxuserAgent !== 'undefined' ) {
  return true;
}

使用 userAgent 可以很方便的判断是不是微信浏览器,但是,用户可能会自行修改浏览器的 userAgent,那这个判断就没卵用了

if( typeof WeixinJSBridge !== "undefined" ) {
  return true;
}

还有一种就是使用微信 JS 对象判断,建议使用微信WeixinJSBridge判断

你可能感兴趣的:(JavaScript 判断微信浏览器)