【发布时间】:2015-04-28 03:54:55
【问题描述】:
我正在为我的网站进行 OAuth 登录。当用户点击 OAuth 链接时,我想打开一个新窗口,当该窗口关闭时,我想更新父页面。
这是我想到的:
$('.social').click(function()
{
var url = $(this).attr('href'), newWindow;
newWindow = window.open('', 'closeWhenDone', 'width=500, height=800');
newWindow.onbeforeunload = getOAuth;
newWindow.location.href = url;
return false;
});
但是,一旦页面重定向到社交网络进行授权,事件监听器就消失了,因此父页面不会重新加载。
创建的窗口关闭时触发事件的方式是什么?
【问题讨论】:
标签: javascript dom