Ответ 1
Я думаю, что всплывающее окно можно закрыть
parent.close();
И в главное окно обновить я использовал этот трюк:
$(function() {
var win;
var checkConnect;
var $connect = $("#some_button");
var oAuthURL = "http://example.com/account/_oauth?redirect_url=" + redirect_url;
$connect.click(function() {
win = window.open(oAuthURL, 'SomeAuthentication', 'width=972,height=660,modal=yes,alwaysRaised=yes');
});
checkConnect = setInterval(function() {
if (!win || !win.closed) return;
clearInterval(checkConnect);
window.location.reload();
}, 100);
});
Открывающее устройство (главное окно) просто проверяет каждый раз, если всплывающее окно все еще живет, и если win.closed возвращает true - главное окно перезагружает
Надеюсь, что это поможет кому-то