我正在将相当旧的公司应用程序从IE移植到Firefox。这是我的情况。
用户离开计算机一段时间,他的会话将过期。
当用户试图访问弹出窗口中的内容时,他将被重定向到登录页面(在弹出窗口中)。在登录页面onload中,事件弹出窗口链正在关闭并刷新根页面(在根页面选项卡中,用户被重定向到登录页面)。
我前面的那个家伙这样写的:如果window.top.opener未定义,我们就不会出现在popup中。它在IE中工作得很好,但是我在火狐中得到了不可停止的刷新。
为什么在firefox window.opener中仍然定义并指向同一个窗口,
即使这是一个新的标签,而不是弹出?
如何正确确定当前窗口是弹出窗口?