我的应用程序在Local Intranet区域运行,该区域启动弹出窗口。此弹出窗口在我的应用程序(本地Intranet区域)中打开另一个页面,该页面重定向到身份验证页面(Internet区域),该页面在成功验证后发送回我的应用程序页面(本地Intranet区域)。但是,在最后一页,window.opener变为null,我无法在父页面上调用方法。
当所有页面都从同一区域加载时,不会发生这种情况。有没有办法绕过这种行为,以便我可以在重定向后调用父页面上的方法?
答案 0 :(得分:1)
这听起来非常像是一种有意识的安全措施 - 我想不出一种绕过它的方法。
您可以尝试使用modal dialog(请参阅here如何解决那里的开启者),看看它是否有任何不同,但我不会屏住呼吸 - 它可能是相同的安全性模型也适用于那里。