对于Web开发来说是很新手。
此js
代码在页面加载后打开我的移动应用:
function startMyApp() {
document.getElementById("IOSClick").href = "appUrlScheme://";
document.getElementById("IOSClick").click();
setTimeout(function () {
window.location = "https://www.google.com"; //fallback url
}, 300);
}
我遇到了一个问题(并非在所有设备上),该脚本打开了我的iOS
应用,但是当超时达到fallback url
时,脚本也被打开了。因此用户可以看到网页->移动应用->具有后备网址的网络浏览器。
如何控制超时时间,可以决定页面是否可见(如果不可见,则该应用程序可能已打开,应该什么也不做)