基于JavaScript代碼實現(xiàn)微信掃一掃下載APP
有很多人在做微信的掃一掃下載。但是在微信更新之后微信將該功能給禁止掉了,也不能說是全面禁止吧,因為騰訊、微信是一家嘛,通過應(yīng)用寶審核的應(yīng)用好像還是可以通過掃一掃直接下載的。但是要通過審核的話還是需要時間的,那么用下面這一段(上干貨)來解決吧,通過做一個引導(dǎo)頁來實現(xiàn),將該頁面的url生成為一個二維碼 (我使用的是草料二維碼生成器)。判斷是否為微信的內(nèi)核來做引導(dǎo)下載,如果是直接使用瀏覽器(如:uc)打開的,那么就直接下載app。如果是微信內(nèi)核就表示是在微信的內(nèi)置瀏覽器中打開,那么就出現(xiàn)一個引導(dǎo)圖標,引導(dǎo)用戶去用瀏覽器打開,用瀏覽器打開之后就直接下載。
微信掃一掃下載app代碼片段如下所示:
<script type="text/javascript"> var weixin=document.getElementById("weixinStyle"); window.onload=function(){ /* * 判斷是否為微信內(nèi)核 是 則顯示引導(dǎo)圖標 否則 不顯示直接下載 * */ if(isWeixin()){ weixin.className = "show"; }else{ location.replace("寫入你的apk網(wǎng)絡(luò)下載地址"); } } function isWeixin(){ var WxObj=window.navigator.userAgent.toLowerCase(); if(WxObj.match(/microMessenger/i)=='micromessenger'){ return true; }else{ return false; } } </script>
好了,代碼先給大家寫這么多,大家可以根據(jù)以上內(nèi)容根據(jù)自己的需求擴展知識,希望以上所述能夠給大家?guī)韼椭?/p>
相關(guān)文章
判斷Spartacus?SSR的Transfer?State是否正常工作技巧
這篇文章主要為大家介紹了判斷Spartacus?SSR的Transfer?State是否正常工作技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10微信小程序 wx.request(接口調(diào)用方式)詳解及實例
這篇文章主要介紹了微信小程序 wx.request(接口調(diào)用方式)詳解及實例的相關(guān)資料,wx.request請求方式比較簡單,但是在使用的時候出現(xiàn)錯,這里就記錄下,需要的朋友可以參考下2016-11-11基于JavaScript ES新特性let與const關(guān)鍵字
這篇文章主要介紹了基于JavaScript ES新特性let與const關(guān)鍵字,let是ECMAScript 2015新增的一個關(guān)鍵字,用于聲明變量,const關(guān)鍵字用于聲明一個常量,更多詳細內(nèi)容,請需要的小伙伴參考下面文章的介紹,希望對你有所幫助2021-12-12fabric.js圖層功能獨立顯隱?添加?刪除?預(yù)覽實現(xiàn)詳解
這篇文章主要為大家介紹了fabric.js圖層功能獨立顯隱?添加?刪除?預(yù)覽實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05