【问题标题】:Service Worker Caching 404 responseService Worker 缓存 404 响应
【发布时间】:2018-08-29 10:48:35
【问题描述】:

很少有图片 url 是有效的,但有时即使在应用以下条件后,service worker 也会缓存 404 响应:

if(response.status < 400){
    cache.put(event.request, response.clone());
}

然后它响应 404 直到我重新加载页面。有什么解决办法吗?

【问题讨论】:

    标签: service-worker


    【解决方案1】:

    Opaque responses 从你的服务工作者的角度来看总是有一个0 的状态码。 “真实”响应可能是 200 或 404 或其他内容,但您的服务工作人员代码无法分辨。我猜这可以解释你所看到的行为。

    【讨论】:

      猜你喜欢
      • 2016-06-08
      • 1970-01-01
      • 2017-05-27
      • 2018-05-14
      • 2019-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      相关资源
      最近更新 更多