Onsen UI - 'init' 事件未在 Android 4.1 中触发,'show' 事件正常

Onsen UI - 'init' event not firing in Android 4.1, 'show' event works fine

我尝试在每个可能的地方添加事件侦听器,为 Cordova 内联 javascript、$(document).readyonDevideReady 函数,'init' 事件似乎从未触发这个版本 Android。有趣的是 'show' 发射得很好......

代码如下:

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

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

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

这个问题是通过使用Cordova的Crosswalk引擎插件解决的,在编译app的时候修改了WebView,现在可以正常使用了。

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