如何在Worklight中使用Cordova事件

时间:2013-08-21 07:23:17

标签: events cordova ibm-mobilefirst

我想在WL App中使用一些Cordova事件。我尝试在initOptions.js文件中添加以下方法,但不会调用它。

document.addEventListener("deviceready", onDeviceReady, false);

添加在以下内部 initOption.js:

if (window.addEventListener) {
    window.addEventListener('load', function() { WL.Client.init( wlInitOptions ); } , false  );
    document.addEventListener("deviceready", onDeviceReady, false); 
} else if (window.attachEvent) {
    window.attachEvent('onload',  function() { WL.Client.init(wlInitOptions); });
}

function onDeviceReady() { }

这是添加此类Cordova活动的正确位置吗?

由于

1 个答案:

答案 0 :(得分:0)

如果您只想使用Cordova的“deviceready”事件,最好直接在wlCommonInit()方法中添加代码,而不是监听“deviceready”事件。