Javascript 图像 - 访问响应头

8
更改Javascript Image对象的.src属性时,会向指定的URL发送请求。
// new image object    
var imgObject = new Image();

// assign the path to the image to the src property   
imgObject.src = 'http://example.com/' + 'image/image.jpg';

服务器的响应包含像任何其他响应一样的标头。我的问题是:在服务器发送响应后,是否有办法在Image对象的onready、onload或onreadystatechange事件中访问这些标头?
1个回答

11

没有这个功能。只有通过自己的AJAX调用下载图像时,标头才会对您可用。当浏览器通过 .src 属性自动下载图像时,它不会使图像头信息可用。

您还需要注意,浏览器喜欢在浏览器缓存中缓存图像,从那里加载的图像也不会有标头信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接