location.href上的弹出窗口更改

时间:2017-01-08 14:10:41

标签: javascript javascript-events popupwindow

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

我希望能够在完成重定向到指定网址后从弹出窗口中检索令牌。

在某种伪代码中,我相信它是这样的,但我不能为我的生活跟踪弹出窗口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)
    }
}

非常感谢任何指导。感谢

0 个答案:

没有答案