萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 用於deeplink的js方法

用於deeplink的js方法

 這篇文章主要介紹了用於deeplink的js方法(判斷手機是否安裝app),需要的朋友可以參考下

代碼功能: 判斷手機/平板是否安裝app 如果安裝 則調用app的scheme,傳入url當作參數,來做後續操作 如果沒有安裝 則跳轉到app store/google play 下載app  代碼如下: (function() { var openUrl = window.location.search; try{ openUrl = openUrl.substring(1,openUrl.length); }catch(e){   } var isiOS = navigator.userAgent.match('iPad') || navigator.userAgent.match('iPhone') || navigator.userAgent.match('iPod'), isAndroid = navigator.userAgent .match('Android'),isDesktop = !isiOS&&!isAndroid; if (isiOS) { setTimeout(function () { window.location = "itms-apps://itunes.apple.com/app/[name]/[id]?mt=8"; },25); window.location = "[scheme]://[host]?url="+openUrl; }else if(isAndroid){ window.location = "intent://[host]/"+"url="+openUrl+"#Intent;scheme=[scheme];package=[package_name];end"; }else{ window.location.href = openUrl; } })();   
copyright © 萬盛學電腦網 all rights reserved