JS: Получить html редирект ссылки

218
25 апреля 2018, 06:11

Есть ссылка - "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;
Answer 1

Скорее всего, 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))
READ ALSO
Fancybox 3 добавить навигацию

Fancybox 3 добавить навигацию

Открывается в окне, все в порядкеdiv'ы объединяются в группу, но следующий див можно посмотреть только drag'ом, перетаскиванием

219
Запуск Gulp task

Запуск Gulp task

Не могу разобраться как обновлять indexmin

229
WDS Disconnected! Vue.js

WDS Disconnected! Vue.js

В проекте Vuejs( Webpack-simple ), при подключиении vue-router выдаёт в консоли ошибку

549
Fill для внешнего SVG файла в React

Fill для внешнего SVG файла в React

Есть ли какой-то способ изменить цвет SVG файла если тот был импортирован из внешнего SVG файла? То есть <img src="[svgfile]"> не позволяет контроллировать...

279