2017-07-24 140 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) ; 我不知道爲什麼,但現在正在工作...... –