Onsen UI - 'Android 4.1事件不触发'Event工作正常
Onsen UI - 'init' event not firing in Android 4.1, 'show' event works fine
我试着在每个可能的地方添加事件监听器,内联javascript, $(document).ready
和onDevideReady
函数的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及以下版本上工作,而无需对代码进行任何其他更改。
相关文章:
- Event.obsoe()不工作;ProtoytypeJS库
- event.prventDefault()不工作(jQuery实时)
- event.target.id 不在火狐上工作
- event.target在手机上的工作方式是否不同
- Javascript:event.which和charCodeAt 一起工作
- Jquery on event 不与选择器一起工作,因为它与 Jquery(document) 一起工作
- event.preventDefault();停止在FF工作
- javascript 的 onmousemove/ event.clientX 正在工作,但抛出错误
- event.prevent默认无法正常工作
- event.preventDefault();在IE中工作很奇怪
- onclick event window.location.htm无法在mac操作系统上工作
- event.button在Chrome中无法正常工作
- jQuery点击不工作FireFox -可能是event.preventdefault
- event.preventDefault()只工作一次
- event.preventDefault ();不能在Firefox中工作
- Onsen UI - 'Android 4.1事件不触发'Event工作正常
- event.target.id仅在Chrome中工作
- SSE客户端在我修改服务器时停止工作(Server Sent Event)
- JQuery .trigger click event在IE下不工作
- jQuery.ScrollTo和scroll event不能正常工作