Я надеюсь, что это поможет следующему человеку.

всех сил пытаюсь создать простой POC для iOS PWA с небольшим видео.

https://test-service-worker.azurewebsites.net/

У меня простая регистрация работника сервиса, и я кеширую небольшое (700 КБ) видео. Когда я в сети, страница работает просто отлично. Когда я включаю режим полета и перехожу в автономный режим, страница все еще перезагружается, но видео не воспроизводится.

Этот POC основан на примере Google Chromehttps://googlechrome.github.io/samples/service-worker/prefetch-video/ Видео из этого примера не будет работать в iOS в автономном режиме наверняка, потому что оно кэширует только 50 МБ. Мой только 700kB так намного ниже лимита.

Мой POC прекрасно работает в Chrome, но не работает в последнем мобильном Safari (iOS 11.4).

Что мне нужно изменить, чтобы это работало на iOS 11.4+? Это ошибка в Safari?

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

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