У меня есть этот пользовательский элемент, который извлекает профиль facebook pic (очень маленький размер) с URL-адресом. Я использую сервисного работника, чтобы перехватить вызов и кешировать его. Однако это не кажется эффективным. Вызов выходит из сети с обновлением каждой страницы. Кроме того, в инструментах dev в локальном хранилище нет ничего. Я также пробовал cacheOnly
, и он все еще звонил в сеть по URL-адресу, поэтому я знаю, что рабочий службы platinum-sw-fetch
не работает.Polymer Service Worker Not Caching
Любые предложения о том, что я делаю неправильно? Если это сработает, разве я не должен видеть что-то в локальном хранилище для инструментов dev? Однако я вижу самого сервисного работника в dev-инструментах.
<platinum-sw-register auto-register
clients-claim
skip-waiting
base-uri="../bower_components/platinum-sw/bootstrap">
<platinum-sw-fetch
origin="https://z-1-scontent.xx.fbcdn.net"
path="/hprofile(.*)"
handler="cacheFirst">
</platinum-sw-fetch>
</platinum-sw-register>
Я думаю, вы говорите о ** компоненте ** <платиновый-sw-cache> платиновый-sw-cache> **. –
Нет, этот элемент - это когда вы хотите кэшировать * все * вместо одного URL-адреса. Это удобная обертка для извлечения. – dman