用js判断是否是微信浏览器

//判断是否是微信浏览器的函数
function isWeiXin(){
  //window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
  var ua = window.navigator.userAgent.toLowerCase();
  //通过正则表达式匹配ua中是否含有MicroMessenger字符串
  if(ua.match(/MicroMessenger/i) == 'micromessenger'){
  return true;
  }else{
  return false;
  }
}
window.onload=function(){
  if(!document.getElementById) return false;
  //定义一个按钮,并获取这个按钮存在变量pingguo中
  var pingguo=document.getElementById("pingguo");
  // 点击按钮判断是否是微信浏览器,然后执行函数
  pingguo.onclick=function(){
  if(isWeiXin()){
    // 是微信浏览器,执行操作
  }else{
  return false;
  }
 }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容