基于JavaScript代碼實現(xiàn)微信掃一掃下載APP
有很多人在做微信的掃一掃下載。但是在微信更新之后微信將該功能給禁止掉了,也不能說是全面禁止吧,因為騰訊、微信是一家嘛,通過應用寶審核的應用好像還是可以通過掃一掃直接下載的。但是要通過審核的話還是需要時間的,那么用下面這一段(上干貨)來解決吧,通過做一個引導頁來實現(xiàn),將該頁面的url生成為一個二維碼 (我使用的是草料二維碼生成器)。判斷是否為微信的內核來做引導下載,如果是直接使用瀏覽器(如:uc)打開的,那么就直接下載app。如果是微信內核就表示是在微信的內置瀏覽器中打開,那么就出現(xiàn)一個引導圖標,引導用戶去用瀏覽器打開,用瀏覽器打開之后就直接下載。
微信掃一掃下載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>
好了,代碼先給大家寫這么多,大家可以根據以上內容根據自己的需求擴展知識,希望以上所述能夠給大家?guī)韼椭?/p>
相關文章
沒有resolve及reject的Promise是否會造成內存泄露
這篇文章主要為大家介紹了一直沒有resolve及reject的Promise是否會造成內存泄露的問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08
TypeScript對象解構操作符在Spartacus實際項目開發(fā)中的應用解析
這篇文章主要為大家介紹了TypeScript對象解構操作符在Spartacus實際項目開發(fā)中的應用解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07

