0

我想在 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 事件的正确位置吗?

谢谢

4

1 回答 1

0

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

于 2013-09-04T09:02:49.800 回答