2017-07-24 132 views
0

我努力让自己在科尔多瓦这个简单的测试mensage,但它不工作:失败,提醒科尔多瓦

window.addEventListener("deviceready",init,false); 
function init(){ 
    alert('Done'); 
} 
+0

问题太广泛了。显示任何错误? –

+0

没有错误,没有任何反应,但我已经通过将false更改为true来解决此问题 –

回答

0

实际上,代码工作很好,事情是我们不能称之为2 deviceready同时

`  <script type="text/javascript" src="cordova.js"></script> 
     <script type="text/javascript" src="scripts/platformOverrides.js"></script> 
     <script type="text/javascript" src="scripts/index.js"></script> 
     <script type="text/javascript" src="scripts/script.js"></script>` 

科尔多瓦基本上默认装置就绪功能index.js文件中提到,如果你想在一个外部的script.js它不会运行相同deviceready功能。如果你评论index.js并运行该程序,那么你会得到警报。

+1

我通过将false选项更改为true来解决此问题,如下所示: window.addEventListener(“deviceready”,init,false) ; 我不知道为什么,但现在正在工作...... –

相关问题