当更改 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 事件中访问此标头?
不,那里没有。仅当您使用自己的 ajax 调用自行下载图像时,才可以使用这些标题。当浏览器通过以下方式自动下载时,不会使图像标题可用.src
财产。
您可能还需要记住,浏览器喜欢将图像缓存在浏览器缓存中,并且从那里加载时,它们也不会有标题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)