【发布时间】:2017-02-22 17:27:11
【问题描述】:
我正在尝试预加载图像以删除那些会响应 404 或 500 HTTP 状态代码的图像。 我需要知道什么是 HTTP 状态代码并且我需要缓存图像。这是我的问题:
- 如果我使用
Image或虚拟<img/>标记,图像会被缓存,但我无法知道onerror回调中的HTTP 状态代码。 - 如果我使用 XHR(
$.get用于 jQuery 或$http.get用于 angular),我会得到状态代码,但图像不会被缓存(真正的<img/>将再次加载数据)。我认为我无法控制缓存,因为这是浏览器规则。
有没有一种方法可以让浏览器缓存HTTP状态代码和图像?
【问题讨论】:
标签: javascript jquery html angularjs caching