Я портирую довольно старое приложение corp из IE в Firefox.Вот моя ситуация.
Пользователь на некоторое время уходит из компьютера, и его сеанс истекает.
Когда пользователь пытается получить доступ к чему-либо во всплывающем окне, он перенаправляется на страницу входа (во всплывающем окне).окно).В событии onload страницы входа цепочка всплывающих окон закрывается, а корневая страница обновляется (на вкладке корневой страницы пользователь перенаправляется на страницу входа).
Парень до меня написал это так: если window.top.openerне определено, мы не во всплывающем окне.В IE все работало нормально, но в Firefox я получаю неостанавливаемое обновление.
Почему в Firefox window.opener все еще определен и указывает на то же окно, даже если это новая вкладка, а не всплывающее окно?Как мне правильно определить, что текущее окно всплывающее?