С мобильным сафари на iPhone 6s:
Просмотр веб-страницы со встроенным видео vimeo в iframe.
https://iframe -test-ios.netlify.com /
Тогда некоторая комбинация, включающая:
Просмотр другой вкладки.
Откройте другое приложение ios.
Подождите 5 минут.
Вернуться и возобновить просмотр страницы в мобильном сафари
-> Видео пусто
Я читал о bfcache и пытался использовать событие window.onpageshow для перезапуска вещей, но оно, похоже, не срабатывает. Мне это не нужно в других браузерах.
<head></head>
<body>
<iframe id="iframe1" src="https://player.vimeo.com/video/332447363
background=1&autopause=1&autoplay=1" frameborder="0"
webkitallowfullscreen mozallowfullscreen allowfullscreen loop autopause>
</iframe>
</body>
Возвращаясь к странице в Safari, я ожидал, что видео возобновится в цикле или хотя бы покажет что-нибудь. Другие устройства и браузеры возобновляют циклическое воспроизведение.