在打开的页面判断当前用户是否安装了相应的APP,如果安装了就弹出打开APP的弹窗,如果没安装就跳转到下载页面
代码:
function openApp() {
var start = new Date(); //记录初始时间
var t = 500;
var ifr = document.createElement('iframe');
ifr.src = 'bzp://123/'; //打开app(APP的schemes)
document.body.appendChild(ifr);
ifr.onload = function() {
ifr.style.display = 'none';
};
setTimeout(function() {
document.body.removeChild(ifr);
var end = new Date(); //记录结束时间
console.log(end - start)
if(end - start -t <= 30 ) { //两者之差小于30ms时跳转到下载页
window.location.href ="下载链接";
}
}, t);
}
document.querySelector("#openapp").addEventListener("click", function() {
openApp();
}, false)
网友评论