所以我在网站上有以下按钮。
<img class="openApp" onclick="loadAppOrPlayStore();" src="img/open_in_app.png" width="35px"/>
然后我有这个功能,
function loadAppOrPlayStore() {
var url = window.location.pathname;
var item = url.substring(url.lastIndexOf('/')+1);
window.location.href = 'URL' + item;
setTimeout("window.location = 'URL_TO_PLAY_STORE';", 1000);
}
问题是,即使我有该应用程序,该应用程序仍能正常工作。当我回到手机上的浏览器时,URL_TO_PLAY_STORE就在那里了。如果应用程序正在加载,我可以阻止这种情况发生吗?
答案 0 :(得分:0)
您需要将程序代码存储为函数而不是字符串,例如:
setTimeout(()=>{window.location = 'URL_TO_PLAY_STORE';}, 1000)
我希望这会对您有所帮助!