Хорошо, но проблема в том, что вы тоже не прокручиваете страницу.

таемся прокрутить элемент в нашем веб-приложении для iOS, не допуская прокрутки самого окна. Мы захватываютtouchmove событие в окне, прокручивая элемент программно и (пытаясь) предотвратить прокрутку самого окна, вызвавpreventDefault на мероприятии.

К сожалению, это не работает в Mobile Safari. Окно продолжает прокручиваться под нашим элементом. Эта проблема звучит так же, как ошибка Webkit, описанная вhttps://bugs.webkit.org/show_bug.cgi?id=163207, но эта проблема предположительно была исправлена ​​в iOS 10.3, в то время как я работаю 11.3.

ловляtouchforcestart и звонитpreventDefault кажется, не позволяет прокрутить окно, но мы вызываем его вtouchstart, который, кажется, "слишком поздно", так как окно все еще прокручивается. Прокрутка запрещена только в следующий разtouchstart называется.

Есть идеи о том, что происходит? Мы сбиты с толку, поскольку это явно ошибка, но, похоже, она была исправлена ​​некоторое время назад.

Ответы на вопрос(1)

Ваш ответ на вопрос