在webview中滑动时页面内所有js会被阻塞
如题,在webview中进行滑动操作时明显会阻塞js,比如用setTimeout写一个简单的倒计时,如果你滑动屏幕,你就发现倒计时暂停了,你放手后倒计时继续,如果你手指一直滑动不放,那倒计时永远会被阻塞。求问各位大神,这个怎么破解啊?有什么好的解决办法吗?这个问题直接导致,所有涉及到scroll的脚本都会有延迟执行,也就是当scrollend的时候才执行,而不会像PC浏览器一样做到实时监听scroll。
关于scroll的问题,使用iscroll是可以破解的,因为iscoll的实现方式其实不是监听scroll,而是translateY,但是用iscroll这个方案的问题也很大,就是超级超级超级耗性能,分分钟手机发热的节奏。
八云★黑岩
9 years, 5 months ago