Как закрыть Firefox? - PullRequest
       1

Как закрыть Firefox?

0 голосов
/ 10 июля 2011

Мне нужен код JavaScript для закрытия всего Firefox, а не только вкладки. Может ли кто-нибудь иметь опыт работы с этим? Я пробовал методы, которые я нашел в Google, но не могу решить эту проблему

Ответы [ 3 ]

5 голосов
/ 10 июля 2011

Вы не можете выйти из программы с JavaScript.Это системная команда, к которой у JS нет доступа.

4 голосов
/ 10 июля 2011

У веб-страницы никогда не будет разрешения полностью закрыть браузер.

3 голосов
/ 10 июля 2011

Я предполагаю, что вы пытаетесь использовать Javascript на веб-странице, чтобы сделать это.

Краткий ответ: вы не можете.

Код Javascript, работающий в данной сетистраница только когда-либо узнает что-либо о своем собственном контексте - то есть странице, на которой она работает.Он ничего не будет знать о других вкладках или окнах браузера и не сможет получить к ним доступ.

Вы можете указать Javascript закрыть текущее окно, потому что у него есть доступ к собственному окну, но вы не можете сказать ему закрыть его.все окна, потому что он не имеет к ним доступа.

Единственное исключение из этого, где вы можете использовать JS для переключения контекста между различными окнами и вкладками, это когда одно окно / вкладка вызывало открытие другого.В этом случае родительское окно должно иметь дескриптор того, который был открыт, и это окно, в свою очередь, должно иметь возможность доступа к своему родителю с помощью объекта window.opener.

Итак, если окна / вкладкиесли открыть в Firefox все были открыты друг другом, то вы могли бы создать цепочку вызовов, которая позволяет вам закрыть их все.Но это все равно будет непростой задачей, и она определенно не позволит вам касаться каких-либо окон или вкладок, которые были открыты пользователем отдельно.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...