首頁  >  文章  >  web前端  >  基於JavaScript程式碼實作微信掃一掃下載APP_JavaScript

基於JavaScript程式碼實作微信掃一掃下載APP_JavaScript

WBOY
WBOY原創
2016-05-16 15:22:471050瀏覽

有很多人在做微信的掃一掃下載。但是在微信更新之後微信將該功能給禁止掉了,也不能說是全面禁止吧,因為騰訊、微信是一家嘛,透過應用寶審核的應用好像還是可以透過掃一掃直接下載的。但是要透過審核的話還是需要時間的,那麼用下面這一段(上乾貨)來解決吧,透過做一個引導頁來實現,將該頁面的url生成為一個二維碼(我使用的是草料二維碼產生器)。判斷是否為微信的核心來做引導下載,如果是直接使用瀏覽器(如:uc)開啟的,那就直接下載app。如果是微信內核就表示是在微信的內建瀏覽器中打開,那麼就出現一個引導圖標,引導用戶去用瀏覽器打開,用瀏覽器打開之後就直接下載。

微信掃一掃下載app程式碼片段如下圖所示:

<script type="text/javascript">
   var weixin=document.getElementById("weixinStyle");
   window.onload=function(){
    /*     
     * 判断是否为微信内核 是 则显示引导图标 否则 不显示直接下载
     * */
    if(isWeixin()){
     weixin.className = "show";    
    }else{   
     location.replace("写入你的apk网络下载地址");   
    }
   }
   function isWeixin(){
    var WxObj=window.navigator.userAgent.toLowerCase();
    if(WxObj.match(/microMessenger/i)=='micromessenger'){
     return true;
    }else{
     return false;
    }
   }
</script>

好了,程式碼先寫這麼多,大家可以根據以上內容依照自己的需求擴展知識,希望以上所述能為大家帶來幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn