Действительно ли добавление serviceWorker ломает appCache?

У нас было хорошее мобильное веб-приложение с автономным режимом работы с appCache. Затем мы добавили serviceWorker, в соответствии с этим документом. , чтобы получить приглашение «добавить на главный экран» на Android и бум: appCache не работает. Очевидно, appCache все еще загружается, и мы получаем событие applicationCached, но как только мы пытаемся использовать приложение в автономном режиме, мы получаем ошибки подключения. Ничего не обслуживается из appCache.

Пока никакой информации по этому поводу я не нашел. Запах очень финальный. Могут ли serviceWorkers сосуществовать с appCache, или мне осторожно предлагают перенести наш автономный режим на serviceWorker, прежде чем что-то снова заработает?


person bbsimonbb    schedule 14.02.2018    source источник


Ответы (1)


Ага. ServiceWorker ломает appCache.

sw-appcache-behavior в NPM обещает предоставить путь миграции, но serviceWorker еще не поддерживается в мобильной IOS. Также есть jakecache.js.

person bbsimonbb    schedule 14.02.2018