1

我尝试在每个可能的位置添加事件侦听器、内联 javascript$(document).readyonDevideReadyCordova 函数,该'init'事件似乎在此版本的 Android 中从未触发。有趣的是,'show'火灾很好……

这是代码:

onDeviceReady: function () {
        document.addEventListener('show', myOnsen.onShowEvent);
        document.addEventListener('init', myOnsen.onInitEvent);
}

事件侦听器是相同的,并且 init 仍然不会触发。我查看了他们的文档,但没有关于旧 Android 版本的信息。

还有其他人遇到过这样的问题吗?我该如何解决这个问题?

4

1 回答 1

1

使用Cordova的Crosswalk引擎插件解决了这个问题,它在编译应用程序时用WebView改变了一些东西,现在它可以正常工作了。

要解决这个问题,只需将 Crosswalk 插件添加到您的应用程序中,Onsen UI 将在 Android 4.4 及更低版本上运行,无需对代码进行任何其他更改。

于 2016-11-15T10:33:12.333 回答