Я знаю, что этот вопрос старый и уже помечен как отвеченный, но другой вопрос, на который я пытался ответить, был помечен как дубликат этого, и я не вижу никаких указаний ни в одном из существующих ответов, которые вы может получить истинный URL через заголовок HTTP.Простой пример (при условии, что на вашей странице есть один тег изображения) будет выглядеть примерно так ...
var req = new XMLHttpRequest();
req.onreadystatechange=function() {
if (req.readyState===4) {// && req.status===200) {
alert("actual url: " + req.responseURL);
}
}
req.open('GET', $('img').prop('src'), true);
req.send();