//判断是不是微信浏览器的函数 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; } } }