首页 > 解决方案 > 有没有办法使用 fetch() 检测是否从缓存或服务器中提取资源

问题描述

我正在尝试添加检测代码来计算客户端从服务器获取资源(图像、视频...)所需的总时间。

这是代码:

const response = await fetch(url, {headers});

此响应使用 加载到 HTMLImageElement 中new Iamge(),并使用src指向 blob 的 url createObjectURL

如果图像是从缓存中提取的,我想忽略请求时间。from disk cache我在响应状态 ( )旁边的 chrome 开发工具中看到了该消息。

有没有办法在我的代码中访问它?

标签: javascript

解决方案


推荐阅读