Я использую Cordova 3.2.0 -0.3.0 и NetBeans 7.4 для разработки приложения Кордовы. Несмотря на то, что он работает правильно в браузере Chrome от Chrome, он, похоже, не работает должным образом ни в моем телефоне (Android 4.1.2), ни в эмуляторе (Android 4.3, API уровня 18).
Проблема заключается в том, что событие deviceready
никогда не запускается.Событие девицериады не стреляет в Кордове 3.2.0
Это код:
app.onReady = function(callback) {
$(document).ready(function() {
// are we running in native app or in browser?
window.isphone = false;
if (document.URL.indexOf("http://") === -1
&& document.URL.indexOf("https://") === -1) {
window.isphone = true;
}
if (window.isphone) {
alert("isPhone");
document.addEventListener("deviceready", callback, false);
} else {
callback();
}
});
};
app.onReady(function(){ alert("test"); });
"тест" он никогда не показывается.
Возможный дубликат http://stackoverflow.com/questions/17808586/phonegap-not-calling-device-ready-function – Ignitor
Глупый вопрос: вы уверены, что 'cordova-x.js' включен правильно? – Ignitor
@ Ygnitor Jackpot! ^^ – eversor