외부 호출을 캐싱하기 위해 작업 시간 런타임 캐싱을 사용하고 있습니다 (materialize.css 중 하나임). 내 네트워크 탭에서이 serviceWorker에서 오는 요청 (미세 모양) 것을 보여줍니다작업 저장소 런타임 캐싱을 사용하면 요청이 Chrome의 캐시 저장소에 표시되지 않습니다.
그러나 캐시 저장소에 내 런타임 캐시가 비어 같습니다
당신이 볼 수있는 내 서비스 직원이 크롬의 애플리케이션 탭에 있습니다.이 웹 사이트는 다음과 같습니다. https://quack.surge.sh/
서비스 작업자 코드 :
const workboxSW = new self.WorkboxSW();
workboxSW.precache(fileManifest);
workboxSW.router.registerNavigationRoute("/index.html");workboxSW.router.registerRoute(/^https:\/\/res.cloudinary.com\/dc3dnmmpx\/image\/upload\/.*/, workboxSW.strategies.cacheFirst({}), 'GET');
workboxSW.router.registerRoute('https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css', workboxSW.strategies.cacheFirst({}), 'GET');
workboxSW.router.registerRoute('https://res.cloudinary.com/dc3dnmmpx/image/upload/(.*)', workboxSW.strategies.cacheFirst({}), 'GET');
예상되는 동작입니까? 나는 일하는 근로자들에게 아주 새로운데, 나는 옳은 결과가 무엇인지 확신 할 수 없다.
대단히 감사합니다. 불투명 한 응답에 대해 잘 모릅니다. 내 의견으로는 Workbox 문서가 매우 짧기 때문에 이러한 종류의 문제를 디버그하는 것은 어렵습니다. 다시 한번 감사드립니다. –