Я видел, что многие другие люди задают тот же или похожий вопрос, и именно поэтому браузеры Safari не могут прокручивать страницу, пока пользователь рисует элемент HTML-холста.
Я пробовал css:
touch-action: none;
Я пробовал с js preventDefault
и touchstart
document.body.addEventListener("touchstart", function (e) {
if (e.target == canvasElementVariable) {
e.preventDefault();
}
}, { passive: false });
Ни один из них не препятствует прокрутке при тестировании наiphone 7 с сафари, но работает для других браузеров.Есть идеи ??