Мой проект имеет единый вход в несколько приложений, и после входа в систему люди могут щелкать закладки или ссылки в уведомлениях по электронной почте, чтобы открывать вкладки для наших различных приложений dry. ОДНАКО, когда они выходят из системы, это означает, что все эти материалы открыты, даже если сеанс, к которому он подключается, на сервере мертв.
Анализ запросил, чтобы мы могли закрыть все вкладки браузера, идущие в наше приложение. когда пользователь нажимает кнопку выхода. Я сказал им, что я не думаю, что мы можем, но был достаточно уверен, что меня просят исследовать это. В конце концов, люди делают кое-что помешанное в javascript в наши дни.
Так что мои вопросы, в Chrome, Edge и IE 11 и без добавления расширений, могут мы:
- Определить, что windows открыто для нашего домена?
- Закрыть сказал принудительно windows?
Я, конечно, знаю, что я мог собирать дескрипторы окон для каждого окна, открытого со страницы нашего портала, но, как указано выше, я не могу зависеть от того, все ли они были открыты моим порталом.