CSS 는 렌더링되지 않은 오프라인 모드에서 사용하는 서비스는 작업자에 크롬

0

질문

을 내 PWA 오프라인 모드에서 작동합니다. 지금까지,그것이 제공하는 모든 파일에서 localhost 지만,CSS 지 않는 렌더링합니다. 모든 파일에서 요청한 캐시 얻고 있는 상태 200. (javascript 와 html 기능을)내 서비스-작업자는 코드입니다.

self.addEventListener("install", (event) => {
  event.waitUntil(
    caches.open("v1").then((cache) => {
      return cache.addAll([
        "list of assets",        
      ]);
    })
  );
});

self.addEventListener("fetch", function (event) {
  event.respondWith(
    caches.open("v1").then((cache) => {
      if (event.request.url == "http://localhost:3000/") {
        return cache
          .match("http://localhost:3000/index.html")
          .then((response) => {
            console.log({ response });
            return response;
          });
      } else {
        try {
          return cache.match(event.request).then((response) => {
            console.log(response);
            if (response != undefined) {
              console.log({ response: "Loading asset from cache." });
              return response;
            } else {
              let asset = fetch(event.request);
              cache.add(asset);
              return asset;
            }
          });
        } catch (error) {
          console.error(error);
        }
      }
    })
  );
});

1

최고의 응답

0

당신은 시도했는 목록의 스타일 시트가 있는 목록의 자산'?

return cache.addAll([
    ‘./css/styles.css'
  ]);
2021-11-23 02:43:10

네,그것이있다,그리고 점점 상태 200 요청이 있을 때,난 언급하는 나도를 사용하여 vite. 그것은 단지에서 일어나는 로컬 호스트에 일반 호스트.
TK421

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................