2011-05-31 64 views
2

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

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

回答

1

这听起来非常像一个有意的安全措施 - 我想不出一个办法来规避它。

您可以尝试使用modal dialog(请参阅here如何解决此问题的启示器)并查看它是否有任何不同之处,但我不会屏住呼吸 - 这可能也适用相同的安全模型。

相关问题