Firefox为什么Window.Windows.obener被定义为新标签
-
03-10-2019 - |
题
我正在将非常旧的Corp应用程序从IE到Firefox移植。这是我的情况。
用户离开计算机一段时间,他的会话已过期。
当用户尝试访问弹出窗口中的某些内容时,他将被重定向到登录页面(在弹出窗口中)。在登录页面中,Onload事件弹出窗口链正在关闭并刷新根页(在Root Page Tab中,用户重定向到登录页面)。
我面前的那个家伙这样写了:如果window.top.opener不确定,我们不在弹出窗口中。它在IE中运行良好,但我在Firefox中获得了不可策划的刷新。
为什么在Firefox窗口中定义了开放仪并指向同一窗口,即使这是一个新标签,而不是弹出窗口?我应该如何正确确定当前窗口是弹出窗口?
解决方案
不要打开新窗口。使用页面上的一些层显示该消息。看着 厚箱 或类似的东西。
不隶属于 StackOverflow