//判斷是不是微信瀏覽器的函數 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; } } }