我已经开发Cordova应用程序多年了,经常遇到iOS中“deviceready”事件根本不触发的问题。
(这不是缺少
目前我正在使用Cordova v6.3.1,尽管我在许多早期版本中也遇到过同样的问题。
其他人肯定也遇到过这个问题 - 我现在要尝试解决它,并将在此处发布答案。
示例
(这不是缺少
cordova.js
文件,这似乎是我在SO上找到的唯一答案)。目前我正在使用Cordova v6.3.1,尽管我在许多早期版本中也遇到过同样的问题。
其他人肯定也遇到过这个问题 - 我现在要尝试解决它,并将在此处发布答案。
示例
index.html
代码:<html>
<body>
<script src="cordova.js"></script>
<script>
document.addEventListener("deviceready",
function() { alert('device ready fired!'); }, false);
</script>
</body>
</html>