#javascript #popup
#javascript #всплывающее
Вопрос:
Я пытаюсь заставить все всплывающие окна закрываться по завершении выхода из системы. Выход из системы — это сервлет. В этом приложении открывается много разных всплывающих окон. Есть ли какой-либо способ сделать это? Я думаю, мне нужно написать программу, которая хранит дескриптор всплывающего окна. Кажется ли это разумным?
Ответ №1:
Вам нужно сохранить то, windowObjectReference
что window.open
возвращает, и использовать window.close
:
var foo = window.open(…);
foo.close();
Этот метод разрешено вызывать только для окон, которые были открыты скриптом с использованием метода window.open.