如何关闭由window.open()打开的窗口

时间:2018-09-18 14:34:54

标签: javascript

我的情况是: 1)我通过window.open打开弹出窗口 2)打开的窗口重定向到授权服务,然后 a)延长当前会话并重定向到原始域 要么 b)保留在身份验证服务域上,并要求用户输入密码 3)弹出窗口应该关闭

在1-2a-3情况下,一切都很好。 但是在2b的情况下有一个问题-window.onload不起作用。这是因为跨域安全性。

那么,问题。在任何情况下如何关闭打开的窗口?即使将其重定向到另一个域? 为什么我没有能力管理我打开的窗口?

var new_window = window.open(path, 'window', 'height=100,width=50');
new_window.onload = function() {
    new_window.close();
}

P.S。由于身份验证服务禁止,无法使用iframe

0 个答案:

没有答案