温泉界面 - Android 4.1 中未触发"init"事件,"显示"事件工作正常



我试着在每个可能的地方添加事件监听器,内联javascript, $(document).readyonDevideReady函数的Cordova, 'init'事件似乎从来没有在这个版本的Android中着火。有趣的是,'show'燃烧得很好…

代码:

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

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

还有谁有这样的问题?我怎么解决这个问题?

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

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

最新更新