Есть ссылка - "https://example.com". Если перейти по ней в браузер, она перенаправит нас на https://example2.com а может потом и на https://example3.com. Мне нужно сделать запрос (как следствие получить html) именно на последнюю ссылку. Заранее я их не знаю. Вариант который не работает:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );
xmlHttp.send( null );
return xmlHttp.responseText;
Скорее всего, CORS не позволит тебе получить адрес.
Но если позволит, то можно так:
fetch("https://ru.stackoverflow.com/q/818358/178988").then(resp => console.log(resp.url))
А лучше использовать head-запрос:
fetch("https://ru.stackoverflow.com/q/818358/178988", { method: 'head' }).then(resp => console.log(resp.url))
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости