У меня есть сценарий вроде этого:JQuery изображение URL после перенаправления
var img = $("<img />").attr('src', images[i]).load(function() {
alert(this.src); // old url
})
Иногда сервер будет бросать код 301 Moved Permanently
или 302 Moved Temporarily
HTTP, и фактическое изображение, загруженное будет отличаться. Как я могу:
- обнаружить, если Перенаправление произошло
- найти новый URL -
this.src
не принимает перенаправлять во внимание -
возможно предотвратить новый URL из загружаемых
?
Согласно How to prevent ajax requests to follow redirects using jQuery, последнее невозможно. Как узнать новый URL?
В какой ситуации вы получаете редирект? Что означает «иногда»? Почему вы не хотите следовать переадресации? –
@ LutzHorn Непривлекательная магия за проектом, не может обойти это – Robus
Хорошо, но почему вы не хотите следовать перенаправлению? –