如何在跨域图像请求中侦听任何301/302重定向状态代码?

6 html javascript jquery image

我有一些<img>链接(与src属性)链接到可能需要重定向到其他图像URL的跨域URL.我需要以某种方式跟踪浏览器请求原始URL时发生的每个重定向.

例如,如果我有:

<img src='http://www.something.com/redirect'/>

http://www.something.com/redirect发送了自定义location标头http://something.com/pic.jpg,我需要了解它.我如何检测JS或jQuery中的重定向<img>

Mic*_*son 1

如果您不受 IE7 的限制,您可以使用 cors 解决方案。这将让你请求跨域而不受 JSON-P 的限制(即你可以获得状态代码)。

请参阅https://developer.mozilla.org/en/http_access_control了解更多信息。对于简单的 GET 请求,应该没问题,但如果需要 POST,则可能需要预检您的请求。