Закрывать всплывающие окна при выходе из системы

#javascript #popup

#javascript #всплывающее

Вопрос:

Я пытаюсь заставить все всплывающие окна закрываться по завершении выхода из системы. Выход из системы — это сервлет. В этом приложении открывается много разных всплывающих окон. Есть ли какой-либо способ сделать это? Я думаю, мне нужно написать программу, которая хранит дескриптор всплывающего окна. Кажется ли это разумным?

Ответ №1:

Вам нужно сохранить то, windowObjectReference что window.open возвращает, и использовать window.close :

 var foo = window.open(…);

foo.close();
  

Этот метод разрешено вызывать только для окон, которые были открыты скриптом с использованием метода window.open.