Добрый день всем, вопрос в следующем:
я создаю новое окно с помощью win = window.open(url, 'name', '...');
для авторизации с помощью oauth2 (сервер личный на nodejs, не соц. сети);
В окне выводится форма "разрешить ли доступ к вашему аккаунту", далее когда человек соглашается происходит редирект, но в это же модальное окно.
Как можно при редиректе закрыть это окно и обновить основную страницу с ссылкой из нового окна?
Я нашел что обновить родительскую страницу с ссылкой нового окна можно так: window.opener.location.href = window.location.href
Но вот как поймать событие при редиректе?
Или надо закрыть модальное окно сразу после отправки формы что-бы редирект произошел на главной странице?
Спасибо заранее за ответы!
Если я правильно понял задачу , можно покопать в следующем направлении :
window.location = window.location.href + "#somedata";
window.location.reload();
Не правильно поняла задачу. Когда сервер oauth2-авторизации делает редирект - то все возвращается в открытое модальное окно. А необходимо закрыть модальное окно, да так, что-бы редирект произошел в родительской странице..