По умолчанию cache.addВсе время кэширования? - PullRequest
0 голосов
/ 22 апреля 2020

Это может быть глупый вопрос, но мой PWA кэшировал страницу индекса в течение 6 месяцев, но через 1 месяц он полностью обновил sh (я знаю это, потому что мой PWA использует зарегистрированные элементы, которые недоступны после установки выдает ошибку при его использовании).

Это заставляет меня думать, что cache.addAll имеет время кеширования по умолчанию 1 месяц? Это верно? Это можно расширить или это просто ошибка в моем коде?

1 Ответ

0 голосов
/ 23 апреля 2020

По умолчанию элементы не обновляются и не удаляются. Там нет автоматов c логи удаления кеша c нигде. Однако следует отметить, что сам браузер может удалять элементы из кэша, если того пожелает. Это может произойти, например. чтобы освободить место на устройствах.

Так что либо у вас есть ошибка, либо браузер очистил кеш.

Подробнее: https://developer.mozilla.org/en-US/docs/Web/API/Cache

Редактировать: Абрахам в комментариях имеет в виду следующее: https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/

...