event.request.destination = unknown для html-страницы, кэшируемой сервисным работником - PullRequest
0 голосов
/ 04 октября 2018

На моей веб-странице я пытаюсь разработать стратегию не кэширования HTML-страниц, а кэширования всего остального.Я пытался использовать event.request.url, чтобы различать HTML-страницы и другие ссылки, но не смог найти эффективный способ сделать это.

Итак, я подумал об использовании event.request.destination.Насколько я мог понять, event.request.destination дает способ определения типа запроса путем хранения своего рода строкового ключевого слова.Например, для страниц CSS, он хранит стиль.

Для этой HTML-страницы это дает event.request.destination = "unknown".Однако в списке значений, найденных мной для event.request.destination, нет unknown .Кто-нибудь может сказать мне, в чем причина event.request.destination = "unknown" или это просто как когда event.request.destination = ""?

Список значений для event.request.destination

1 Ответ

0 голосов
/ 04 октября 2018

вы можете использовать event.request.mode, это значение будет равно navigate при загрузке веб-страницы https://developer.mozilla.org/en-US/docs/Web/API/Request/mode

...