javascript – 关注图像HTTP请求的重定向,客户端

你知道这个链接:

http://media.photobucket.com/image/graphics/PennilessTeacher/Graphics/monster.jpg?o=8

重定向到此链接:

http://i1133.photobucket.com/albums/m581/PennilessTeacher/Graphics/monster.jpg

好吧,让我说我有:

<img src='http://media.photobucket.com/image/graphics/PennilessTeacher/Graphics/monster.jpg?o=8' width='blah' height = 'blah'/>

对图像URL的请求将被重定向.我想知道结束URL.所以在这种情况下,它将是http://i1133.photobucket.com/albums/m581/PennilessTeacher/Graphics/monster.jpg.

我之前问过一个关于获取跨域图像请求的状态代码的问题,如果没有服务器端脚本执行http请求,这似乎是不可能的.

服务器端脚本在这里是不可能的.我需要在客户端处理请求,因为图像元素指向的某些网站需要一些位于客户端的特定cookie,我显然无法自助,因为它们完全不同域.如果那有意义的话…

任何客户端语言都可以.我是否知道.

建议人吗?还是我完全搞砸了?

最佳答案 使用客户端脚本无法获取该信息. DOM中唯一的信息是最初请求的URI.

(如果有可能,那么信息可能会被泄露.例如,如果http://example.com/me重定向到http://example.com/users/username并将Bob的网站上的Alice用户名暴露给Malory(他们运行该网站)当Alice访问该网站时,< img src =“http://example.com/me”>就可以了…或者它可能会重定向到http://cdn.example.com/alices/private/content/protected/ by / time / limited / key / h4io3foiu32if390f490让Malory访问Alice的私人内容).

点赞