2

我的应用程序在启动弹出窗口的本地 Intranet 区域中运行。此弹出窗口在我的应用程序(本地 Intranet 区域)中打开另一个页面,该页面重定向到身份验证页面(Internet 区域),在成功身份验证后发送回我的应用程序页面(本地 Intranet 区域)。但是,在最后一页,window.opener 变为 null,我无法调用父页面上的方法。

当所有页面从同一区域加载时,不会发生这种情况。有没有办法解决这种行为,以便我可以在重定向后调用父页面上的方法?

4

1 回答 1

1

这听起来很像是一种故意的安全措施——我想不出一种方法来规避它。

您可以尝试使用模式对话框(请参阅此处如何从那里解决开启者)并查看它的行为是否有任何不同,但我不会屏住呼吸 - 很可能相同的安全模型也适用于那里。

于 2011-05-31T16:56:14.260 回答