1

我正在将相当旧的 corp 应用程序从 IE 移植到 Firefox。这是我的情况。

用户离开计算机一段时间,他的会话过期。

当用户尝试在弹出窗口中访问某些内容时,他将被重定向到登录页面(在弹出窗口中)。在登录页面中,onload 事件弹出窗口链正在关闭并刷新根页面(在根页面选项卡中,用户被重定向到登录页面)。

我之前的那个人是这样写的:如果 window.top.opener 是未定义的,我们不在弹出窗口中。它在 IE 中运行良好,但我在 Firefox 中获得了不可停止的刷新。

为什么在 Firefox 中 window.opener 仍然被定义并指向同一个窗口,即使这是一个新选项卡,而不是弹出窗口?我应该如何正确确定当前窗口是弹出窗口?

4

1 回答 1

0

不要打开新窗口。在页面上使用一些图层来显示该消息。看看thickbox或类似的东西。

于 2010-05-05T09:06:38.837 回答