【发布时间】:2020-08-29 16:33:16
【问题描述】:
昨天我在 Android 10 手机上将 Android System WebView 更新为 85.0.4182.81。之前,touchmove 事件触发 100 fps 左右,非常流畅。现在它就像 3 FPS。
var n = 0;
window.addEventListener('touchmove', function () {
n++;
document.body.textContent = n;
});
Touch and move here
您可能无法在此处测试 sn-p,因此您可以在此处进行测试:https://ghost.sk/touch.html 不要在 chrome for android 中测试,因为它有自己的 webview 版本,没有这个错误。 有没有办法解决这个问题?
编辑:解决方法是首先接受的答案,但这是一个真正的问题,这里是相关的错误报告:https://bugs.chromium.org/p/chromium/issues/detail?id=1123304
【问题讨论】:
-
您甚至可以通过在 devtools 中切换设备收费栏并启用性能记录来在桌面 Chrome 中重现此错误。 Chrome 84 - 正常 fps - i.imgur.com/Vhj7WvA.gif Chrome 85 - 3 fps - i.imgur.com/1ebUt04.gif