Элементы внутри iframe не могут быть записаны на пленку после прокрутки iframe с помощью window.scrollTo () или window.scrollBy ()
Шаги воспроизведения:
- Визит https://victornpb.github.io/ios-scrollable-iframe-issue/
- Нажмите кнопки слева, он изменит цвет, чтобы показать, что он работает.
- Нажмите кнопку «Прокрутить вниз», и прокрутить iframe на 50 пикселей.
- После этого кнопки вообще не работают.
Снимок экрана с видео
Отлично работает в Desktop Safari, эта проблема возникает только в Mobile Safari
Я открыл вопрос о репозитории webkit здесь на всякий случай.
iPhone iOS 12.1 (16B92)
Мне нужно обойти это ограничение / ошибку, но я не могу добавить внешнюю прокрутку, потому что мне нужны события прокрутки внутри iframe.