使用JS在图像加载期间检测HTTP 302

时间:2012-04-21 06:41:46

标签: javascript dom javascript-events webkit mobile-safari

是否可以在JavaScript加载图像时检测到HTTP 302(已移动)响应?

我们使用简单的DART广告横幅图片执行请求重定向以显示实际广告素材。图像的src指向DART服务器,但如果您检查请求 - 响应通信,则可以看到重定向发生:

curl -LI "http://ad.doubleclick.net/ad/mycompany.com/main;sz=320x50;ord=9524078512356?"
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: http://s0.2mdn.net/viewad/12345678/actual_creative.jpg
Content-Type: text/html

HTTP/1.1 200 OK
Content-Type: image/jpeg
Content-Length: 6811

最后,我希望能够检测到字符串actual_creative.jpg。这只需要在Mobile Safari中工作,所以我希望有一个事件监听器可以用来监控非常低的负载。

1 个答案:

答案 0 :(得分:2)

使用JavaScript无法获取重定向位置网址。