Я предполагаю, что вы пытаетесь использовать Javascript на веб-странице, чтобы сделать это.
Краткий ответ: вы не можете.
Код Javascript, работающий в данной сетистраница только когда-либо узнает что-либо о своем собственном контексте - то есть странице, на которой она работает.Он ничего не будет знать о других вкладках или окнах браузера и не сможет получить к ним доступ.
Вы можете указать Javascript закрыть текущее окно, потому что у него есть доступ к собственному окну, но вы не можете сказать ему закрыть его.все окна, потому что он не имеет к ним доступа.
Единственное исключение из этого, где вы можете использовать JS для переключения контекста между различными окнами и вкладками, это когда одно окно / вкладка вызывало открытие другого.В этом случае родительское окно должно иметь дескриптор того, который был открыт, и это окно, в свою очередь, должно иметь возможность доступа к своему родителю с помощью объекта window.opener
.
Итак, если окна / вкладкиесли открыть в Firefox все были открыты друг другом, то вы могли бы создать цепочку вызовов, которая позволяет вам закрыть их все.Но это все равно будет непростой задачей, и она определенно не позволит вам касаться каких-либо окон или вкладок, которые были открыты пользователем отдельно.
Надеюсь, это поможет.