Javascript location.href更改上的弹出窗口

Javascript location.href更改上的弹出窗口,javascript,javascript-events,popupwindow,Javascript,Javascript Events,Popupwindow,当我重定向到社交网站进行身份验证时,会弹出一个窗口。回调转到我的服务器,它将在弹出页面的主体中返回一个JSON标记 我希望能够从弹出窗口检索令牌,一旦它完成它的重定向到一个定义的URL 在某种伪代码中,我相信它是这样的,但我无法终生跟踪弹出窗口URL的变化 var facebookPopup; facebookPopup = window.open(window.location.protocol + "//" + window.location.host + window.location

当我重定向到社交网站进行身份验证时,会弹出一个窗口。回调转到我的服务器,它将在弹出页面的主体中返回一个JSON标记

我希望能够从弹出窗口检索令牌,一旦它完成它的重定向到一个定义的URL

在某种伪代码中,我相信它是这样的,但我无法终生跟踪弹出窗口URL的变化

var facebookPopup; 

facebookPopup = window.open(window.location.protocol + "//" + window.location.host + window.location.pathname + "api/identity/login/facebook", "Facebook Login", "width=200, height=200");

onchange(facebookPopup.location.href) {
    if (facebookPopup.location.href === 'destination URL') {
        var token = JSON.parse(facebookPopup.document.body)
    }
}
任何指导都将不胜感激。谢谢