从javascript关闭多个firefox窗口

Close multiple firefox windows from javascript

本文关键字:firefox 窗口 javascript      更新时间:2023-09-26

我有一个GWT应用程序,它有许多firefox窗口。我需要的功能,以关闭所有这些窗口与一个单一的点击按钮。我知道window.close()函数,但它只关闭当前窗口。我想知道是否有一个火狐插件或任何东西可以帮助我实现这个功能。

在Firefox的文件菜单包含一个退出按钮终止程序,但我找不到一种方法从javascript调用它。

您不能关闭脚本未打开的其他窗口。但

var newWindow = window.open( url );
newWindow.close();

将使用url打开新选项卡,然后您可以使用newWindow.close()关闭它;

当使用window.open()打开新窗口时,返回对新窗口的引用。这意味着var window1 = window.open("example.com", "windowName");将允许您稍后使用window1.close();

关闭此新窗口。

通常以这种方式打开窗口来解决您的问题,但是如果指定的windowName已经存在,则将使用现有窗口来加载页面,并且变量将引用现有窗口。

编辑:这解释了浏览器窗口和相关的窗口控制JavaScript在这里