3

Я создаю приложение, которое будет поддерживать функции «Добавить в Homescreen» в Android Chrome и iOS Safari. Так как мне нужна универсальная автономная поддержка обеих этих функций, но я хочу использовать только файл манифеста, в котором я должен, чтобы увеличить мой контроль. Тем не менее, iOS Safari не поддерживает сервис-работников, поэтому мой вопрос: , как я могу создать экземпляр файла манифеста кэша, если поддержки для рабочих-служб нет, более конкретно; Я знаю, что добавить manifest='whatever.appcache' в тег <html> с помощью JavaScript, но будут ли браузеры, в частности, iOS Safari, использовать этот кеш?Откат в файл манифеста, если поддержка serviceworkers не поддерживается

+0

http://stackoverflow.com/a/36727965/3591628 –

+0

@ DanielHerr Да, это было полезно. Благодаря! – MayorMonty

+0

это отличный дизайн! (Service Worker с откатком в AppCache) –

ответ

4

Согласно answer by @Daniel Herr:

Вы можете выбрать использование услуг Рабочие и AppCache на том же веб-приложение. Что происходит в таком случае, так это то, что браузеры, не поддерживающие Работников Служб, будут использовать AppCache, а те, кто это делает, будут игнорировать AppCache и позволить Работодателю взять на себя управление.

Источники: https://www.w3.org/TR/service-workers/#activation-algorithm, https://crbug.com/410665

спасибо за Ваш ответ!

Смежные вопросы