我正在使用worklight 6.0。IBM Worklight 6.0 - Cordova onDeviceReady未觸發
deviceready事件未觸發。我在MBS,iOS和Android都在Firefox和Chrome上測試這個。
這是我在initoptions.js
文件中使用的代碼:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
alert("device Ready")
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
警報從未被解僱。
我認爲使用cordova 2.6版本的worklight 6.0,我是否需要更改任何其他版本的cordova.js?
嗨伊丹,儘管我將相同的代碼放在我的app.js文件中,onDeviceReady沒有被解僱。 – user2967626
@ user2967626,**你不需要它**。如果您的Worklight應用程序正在運行,則意味着deviceReady已被觸發。我的意思是在那裏放置你的實際實現代碼,而不是檢查deviceReady。再一次,你不需要這個檢查。這是在Worklight框架內部完成的。 –
如果你打開一個新的問題,並在那裏問你實際上想要實現什麼以及哪些不適合你(而不是deviceReady部分),那可能會更好。 –