本代码适应于手机浏览器判断当前手机中是否安装了某app应用,如果app已经安装则开启app,如果尚未安装app,则跳转到app对应的下载地址页面。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>正在跳转...</title>
</head>
<body>
<script>
var url = "myapp://xxx/";
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://ios_downpage";
} else {
window.close();
}
},
25);
window.location = url;
} else if (navigator.userAgent.match(/android/i)) {
window.location.href = url;
window.setTimeout(function () {
window.location.href = "http://android_downpage";
}, 3000);
}
</script>
</body>
</html>