在webview中滑动时页面内所有js会被阻塞
如题,在webview中进行滑动操作时明显会阻塞js,比如用setTimeout写一个简单的倒计时,如果你滑动屏幕,你就发现倒计时暂停了,你放手后倒计时继续,如果你手指一直滑动不放,那倒计时永远会被阻塞。求问各位大神,这个怎么破解啊?有什么好的解决办法吗?这个问题直接导致,所有涉及到scroll的脚本都会有延迟执行,也就是当scrollend的时候才执行,而不会像PC浏览器一样做到实时监听scroll。
关于scroll的问题,使用iscroll是可以破解的,因为iscoll的实现方式其实不是监听scroll,而是translateY,但是用iscroll这个方案的问题也很大,就是超级超级超级耗性能,分分钟手机发热的节奏。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://www.zhihu.com/question/24268253
我也遇到这个问题了,楼主解决了吗?