如何使用Fetch和Cache API将图像从网络保存到缓存

时间:2016-06-27 03:05:34

标签: javascript caching fetch service-worker

我正在为服务工作者工作,在fetch事件中,我希望所有请求保存在我的阵列上,但是当我控制台记录 fetch(event.request)时,它只返回一个promise。如何使用fetch API保存图像所有图像请求。我是服务工作者的新手。请帮忙。谢谢。

result3.predict(df3[:-1])

1 个答案:

答案 0 :(得分:1)

有一件事是可视化您的响应,而另一件事就是存储响应对象(实际内容的总和,即图像和响应头)。

要存储完整的回复,您应该使用cache objectput()方法。

要显示响应的正文,您需要在响应中调用body methods之一。

如果要存储和可视化,则需要clone()响应,因为存储或获取正文会使响应无法读取。

以下是fetch + update strategy的链接。无论如何,我强烈建议您从服务工作者guidetutorial开始。