温泉UI - ' init'事件未在Android 4.1中触发,'显示'活动工作正常

时间:2016-11-11 11:33:41

标签: javascript jquery cordova onsen-ui onsen-ui2

我尝试在Cordova的每个可能位置添加事件侦听器,内联javascript,onDevideReady'init'函数,'show'事件似乎从未在此版本的Android中触发。有趣的是onDeviceReady: function () { document.addEventListener('show', myOnsen.onShowEvent); document.addEventListener('init', myOnsen.onInitEvent); } 发射得很好......

这里的代码:

{{1}}

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

其他有此类问题的人?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用Cordova的Crosswalk引擎插件解决了这个问题,它在编译应用程序时使用WebView进行了更改,现在工作正常。

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