Получить URL всплывающего окна

Рейтинг: 1Ответов: 1Опубликовано: 30.09.2014

Здравствуйте, открываю всплавающее окно с каким-то контентом,

window.open();

нажимаю подтверждение каких-то данных, происходит редирект и в строке URL возвращаются GET данные

Вопрос в том, можно ли каким-то образом вытащить GET данные измененного URL этого самого дочернего окна, например, при закрытии этого самого окна, то есть

window.close();

или как-нибудь по-другому, вообще возможно сделать что-то подобное?

Ответы

▲ 1

Похожая ситуация с авторизацией ВКонтакте: открывается их адрес, даются разрешения и происходит редирект на адрес, с приписанным в хэше кодом авторизации.

Получить его можно только, если редирект был на ваш домен, вашу страницу — вашим же JavaScript'ом читается window.location

В варианте, когда финальная страница не в вашем домене, скриптами с вашего сайта данные никак не достать — это часть технологии CORS (кросс-доменного доступа к общим ресурсам).