添加触摸事件时 iOS webview 中的内存泄漏
我正在制作混合应用程序,并在 WebView 中使用 iframe。
当我使用“addEventListener”将触摸事件(如 ontouchstart
)附加到 div 时,我的应用程序死机了。
很多时候,如果我附加除触摸事件之外的事件(例如 onclick
),应用程序并没有死。
Javascript touchevent 是否存在内存泄漏?
我找不到任何解决办法。
I'm making hybrid app and I use iframe in WebView.
My app is dead When I attach touch event (like ontouchstart
) to div by use `addEventListener.
Many times, if I attach event except touch event (like onclick
) app is not dead.
Is there memory leak in Javascript touchevent?
I can't find any solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的猜测是,它在添加/删除 javascript 事件之间的某个地方出现了问题,但我不知道为什么特定的“触摸”事件会导致问题。也许在 Safari、Chrome 或 Android 浏览器中测试相同的资源会有所帮助。
My guess is that it is bugging somewhere between adding / removing javascript events, but I don't know why the specific "touch" events are causing problem. Maybe testing the same resources in Safari, Chrome or android browser would be helpful.