preventDefault ontouchmove在iOS 12的Safari上不起作用

时间:2018-09-20 16:16:54

标签: javascript ios webkit

我正在尝试防止使用JavaScript在iOS上滚动。我在几个线程上发现这样做应该可以工作:

document.addEventListener('touchmove', function(e) {
    e.preventDefault();
}, { passive: false });

但是,该行为是随机的,因为它并不总是有效。起初它什么都不做,然后由于某些原因(不做任何特殊的javascript明智的操作,只是滚动)而有效地阻止了滚动。

这是iOS上的Webkit的错误吗?非常感谢。

0 个答案:

没有答案