如何关闭Firefox?

时间:2011-07-10 17:14:29

标签: javascript firefox

我想要一个用于关闭整个Firefox的JavaScript代码而不仅仅是一个Tab。任何人都有这方面的经验吗?我已经尝试过我在Google上找到的方法,但我无法解决这个问题

3 个答案:

答案 0 :(得分:5)

您无法使用JavaScript退出程序。这是JS无权访问的系统命令。

答案 1 :(得分:4)

网页永远不会完全关闭浏览器。

答案 2 :(得分:3)

我假设您尝试在网页中使用Javascript来执行此操作。

简短的回答是:你不能。

在给定网页中运行的Javascript代码只会知道它自己的上下文 - 即它运行的页面。它对任何其他选项卡或浏览器窗口一无所知,也无法访问它们。

你可以告诉Javascript关闭当前窗口,因为它可以访问自己的窗口,但你无法告诉它关闭所有窗口,因为它无法访问它们。

唯一可以使用JS在不同窗口和选项卡之间跳转上下文的例外情况是一个窗口/选项卡导致另一个窗口和选项卡打开。在这种情况下,父窗口应该有一个打开的窗口,并且该窗口应该能够使用window.opener对象访问它的父窗口。

因此,如果在Firefox中打开的窗口/标签页已经所有彼此打开,那么可能能够生成一个允许您关闭的调用链商场。但它仍然是一个棘手的任务,它仍然绝对不允许你触摸用户单独打开的任何窗口或标签。

我希望有所帮助。