私はmain.jsにこのコードを書き、このファイルindex.htmlを追加しましたが、Androidエミュレーターイベントではすべて正常に動作しましたが、デバイス準備完了イベントではデバイス準備完了イベントが発生しなかったという猫のログにエラーが表示されました。どこが間違っているのか理解できませんこのコードには問題があります。
main.js
$(document).ready(function () {
// setup global error handler
window.onerror = function (message, url, lineNumber) {
console.log([lineNumber, url, message].join(" "));
return false;
};
window.isphone = false;
if(document.URL.indexOf("http://") === -1
&& document.URL.indexOf("https://") === -1) {
window.isphone = true;
}
if(window.isphone) {
document.addEventListener("deviceready", onDeviceReady, false);
} else {
onDeviceReady();
}
console.log("document.ready");
console.log(window.location.hash);
// start the app
});
function onDeviceReady() {
app.init();
}
var app = app || { _timeStart: null };
app.init = function () {
//events binding
});
};