Tengo unos <img>
que están vinculados (con el atributo src
) a dominios URL cruzados que pueden necesitar redirigir a alguna otra URL de imagen. Necesito de alguna manera rastrear cada redirección que ocurre cuando el navegador solicita la URL original.Cómo escuchar los códigos de estado de redirección 301/302 en solicitudes de imágenes entre dominios?
Así, por ejemplo, si tengo:
<img src='http://www.something.com/redirect'/>
y http://www.something.com/redirect
envió un encabezado personalizado location
a http://something.com/pic.jpg
, necesito saber acerca de ella. ¿Cómo puedo detectar una redirección en JS o jQuery en un <img>
?
No puede hacer esto con javascript ordinario. Necesitarás una extensión o un complemento. (Probablemente sea posible con una lista de usuarios, pero no tengo ganas de verificar en este momento). ¿Cuál es el verdadero propósito de este ejercicio? (Los medios pueden ser inviables, pero la locura aún podría lograrse.) –
Sin servidor: imposible. Con servidor - trivial. Haga su elección: P – Esailija
Eso es solo @Esailija, no puedo usar scripts del lado del servidor para hacer las solicitudes. Los necesito en la máquina del cliente, usando IP y cookies de los clientes. ¿Por qué? Debido a que algunas de las URL pueden estar vinculadas a un sitio que requiere un conjunto de cookies específico que estará ubicado en la máquina del cliente. Y obviamente no puedo obtener esas cookies del cliente cuando pertenecen a un dominio diferente (que tampoco tengo control). Si solo se permitiera el cruce de dominio 'AJAX'ing. Qué lástima. –