html:
<h1 class="downlink"> 前往 </h1>
js:
document.addEventListener('DOMContentLoaded', function () { document.querySelector('.downlink').addEventListener('click', function () { openApp() }, false) }, false) ;function openApp(){ var ua = window.navigator.userAgent.toLowerCase(); //微信 if(ua.match(/MicroMessenger/i) == 'micromessenger'){ window.location.href='downLoadForPhone'; }else{//非微信浏览器 if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { var loadDateTime = new Date(); window.setTimeout(function() { var timeOutDateTime = new Date(); if (timeOutDateTime - loadDateTime < 5000) { window.location = "http://www.mffive.com:8080/Five_v1.0.1.apk";//ios下载地址 } else { window.close(); } },2000); window.location = "five://"; //由ios提供 }else if (navigator.userAgent.match(/android/i)) { var state = null; try { window.location = 'five://'; //由android提供 setTimeout(function(){ window.location= "http://www.mffive.com:8080/Five_v1.0.1.apk"; //android下载地址 },500); } catch(e) {} } } }
对微信可能有问题
转载于:https://www.cnblogs.com/520BigBear/p/8880097.html
