var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isiOS){ document.getElementById('download-app').value = 'https://itunes.apple.com/cn/app/chong-ai-bao/id1135683366?mt=8'; console.log("我是iOS") //https://itunes.apple.com/cn/app/chong-ai-bao/id1135683366?mt=8 }else{ document.getElementById('download-app').value = 'http://sj.qq.com/myapp/detail.htm?apkName=com.za.app.cab'; console.log("安卓") } var ua = navigator.userAgent.toLowerCase(); var t; var config = { /*scheme:必须 scheme_IOS和scheme_Adr这两个参数是app端给的呼起app url。*/ // scheme_IOS: 'cab://com.za.app.cab', // scheme_Adr: 'http://sj.qq.com/myapp/detail.htm?apkName=com.za.app.cab', // scheme_Adr: 'schemedemo://aa.com/test/scheme?name=google&page=1', download_url: document.getElementById('download-app').value, timeout: 600, }; function openclient() { var startTime = Date.now(); var ifr = document.createElement('iframe'); ifr.src = ua.indexOf('os') > 0 ? config.scheme_IOS : config.scheme_Adr; ifr.style.display = 'none'; document.body.appendChild(ifr); var t = setTimeout(function() { var endTime = Date.now(); if (!startTime || endTime - startTime < config.timeout + 200) { window.location = config.download_url; } else { } }, config.timeout); window.onblur = function() { clearTimeout(t); } } window.addEventListener("DOMContentLoaded", function(){ document.getElementById("call-app").addEventListener('click', openclient, false); }, false);