Ich habe ein paar , die (mit dem Attribut src
) mit domainübergreifenden URLs verknüpft sind, die möglicherweise auf eine andere Bild-URL umgeleitet werden müssen. Ich muss irgendwie jede Umleitung verfolgen, die stattfindet, wenn der Browser die ursprüngliche URL anfordert.Wie wird nach Statuscodes für 301/302 Redirects bei domänenübergreifenden Bildanforderungen gesucht?
So zum Beispiel, wenn ich haben:
<img src='http://www.something.com/redirect'/>
und http://www.something.com/redirect
einen benutzerdefinierten location
Header http://something.com/pic.jpg
gesendet, muss ich es wissen. Wie kann ich eine Umleitung in JS oder jQuery auf einer erkennen?
Sie können dies nicht mit normalem Javascript tun. Sie benötigen eine Erweiterung oder ein Plugin. (Es ist wahrscheinlich mit einem Userscript möglich, aber ich habe keine Lust, es gleich zu überprüfen). Was ist der wahre Zweck dieser Übung? (Die Mittel können nicht funktionieren, aber der Wahnsinn könnte noch erreicht werden.) –
Ohne Server - unmöglich. Mit Server - trivial. Treffen Sie Ihre Wahl: P – Esailija
Das ist nur @Esailija, ich kann nicht serverseitige Skripte verwenden, um die Anfragen zu erledigen. Ich brauche sie auf dem Client-Rechner, unter Verwendung der Clients IP und Cookies. Warum? Da einige der URLs möglicherweise mit einer Site verknüpft sind, für die bestimmte Cookies erforderlich sind, die auf dem Clientcomputer installiert werden. Und ich kann diese Cookies offensichtlich nicht vom Client holen, wenn sie zu einer anderen Domäne gehören (auf die ich auch keine Kontrolle habe). Wenn nur domainübergreifendes 'AJAX' erlaubt war. Schade. –