【发布时间】:2019-12-23 18:25:51
【问题描述】:
既然 Chrome 扩展程序首先从浏览器缓存中加载图像,那么在 Chrome 扩展程序中使用图像精灵有什么好处吗?虽然图像精灵用于减少来自 img 标记的 xmlHttpRequest,但Chrome.extension.getURL(src) 将调用 xmlHttpRequest 仅从浏览器缓存中检索其图像。
【问题讨论】:
-
Chrome 扩展程序不会从浏览器缓存中加载,文件会在安装时保存。 chrome.runtime.getURL 不获取任何内容,它将相对 URL 转换为绝对 URL。此外,XHR 已替换为 fetch
-
感谢您的帮助。为什么我看到状态 200 从我的网络面板检索图像?如果没有您提到的 XHR,那么在单个图像上使用图像精灵有什么好处吗?
-
它可能会显示在网络面板中,但如果在扩展包中,它实际上来自本地文件。对精灵一无所知,因为我从未使用过它们。
标签: javascript google-chrome-extension xmlhttprequest