【问题标题】:Detecting HTTP 302 during image load with JS在使用 JS 加载图像期间检测 HTTP 302
【发布时间】:2012-04-21 06:41:45
【问题描述】:

在从 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 中工作,所以我希望有一个事件监听器可以用来监控非常低级别的负载。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 谢谢@stewe。在接受您的回答之前,我想再等一会儿。我真的希望有一个不同的答案。我深入研究了 webkit api,我同意即使使用最近的 webkit 扩展也可能无法做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-09
    • 2011-07-14
    相关资源
    最近更新 更多