【发布时间】:2017-07-06 10:24:05
【问题描述】:
我尝试使用 custom-url-scheme 打开一个cordova-app。
当我在触发事件后使用它时,我可以像这样正常工作:
<input id="myInput" onkeydown="checkKey(event);"/>
function checkKey(event) {
if (event.which == 13 || event.keyCode == 13) {
window.open('blablabla'); // call the App
}
};
不幸的是,在我的情况下,按下 Enter 键后,后端系统必须检查该值,然后重新加载页面。
所以我尝试了这个:
document.addEventListener('DOMContentLoaded', function() {
window.open('blablabla'); // call the App
}, false);
这里的问题是没有活动事件,所以chrome制作了一个navigation.block,应用程序无法打开。
有没有办法通过重新加载页面不丢失事件?
【问题讨论】:
标签: javascript cordova events addeventlistener window.open