소스 검색

content-length 不为0时,才缓存。旧版本学生端取不到 content-length

Michael Wang 5 년 전
부모
커밋
72bffd74b8
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      serviceWorkerAppend.js

+ 4 - 0
serviceWorkerAppend.js

@@ -29,6 +29,10 @@ self.addEventListener("fetch", event => {
 
         // Step 2: get total length
         const contentLength = +res.headers.get("Content-Length");
+
+        if (contentLength === 0) {
+          return fetch(event.request);
+        }
         // console.log("content-length", contentLength);
         // self.sessionStorage.setItem("test-sw", "1");
         // self.postMessage({