![](/img/trans.png)
[英]"Content-Length" header not included in response from service worker fetch
[英]Service Worker stores files in Content Cache files with content-length: 0
在开发 PWA 时,我使用服务工作者来下载文件并将其存储在缓存中。 我注意到所有文本资源(json、js、css、html)的内容长度都为 0,因为它们没有被缓存。 而所有其他文件(图像、声音、字体)都具有有效的内容长度。
我正在使用 Chrome 89.0.4389.114。
我注意到的唯一共同点是Accept-Encoding: gzip所以我决定关闭压缩。 现在它正在工作。 所有文件的长度都不是 0。
解决方法:
我在服务器端使用 Spring Boot,所以要关闭它,您需要将一个属性设置为 false。
server.compression.enabled=false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.