gpt4 book ai didi

用于关闭 Firefox 窗口的 F​​irefox 扩展

转载 作者:行者123 更新时间:2023-12-04 04:47:56 25 4
gpt4 key购买 nike

我正在开发一个 Firefox 扩展,我希望能够关闭 Firefox 窗口本身(无需任何确认)。例如,如果已加载特定 URL,我想关闭 Firefox 窗口。使用 gBrowser 打开/关闭选项卡很容易,关闭 Firefox 窗口怎么样?

谢谢

最佳答案

退出 Firefox

Components
.classes['@mozilla.org/toolkit/app-startup;1']
.getService(Components.interfaces.nsIAppStartup)
.quit(Components.interfaces.nsIAppStartup.eAttemptQuit)

重新启动 Firefox
var boot = Components.classes["@mozilla.org/toolkit/app-startup;1"].getService(Components.interfaces.nsIAppStartup);
boot.quit(Components.interfaces.nsIAppStartup.eForceQuit|Components.interfaces.nsIAppStartup.eRestart);

其他有用的标志
eConsiderQuit : 如果所有窗口都关闭,则尝试退出。
电子尝试退出 : 尝试关闭所有窗口,如果成功则退出。
eForceQuit : 强制关闭所有窗口,然后退出。
eRestart :退出后重新启动应用程序。应用程序将使用相同的配置文件和空命令行重新启动。

关于用于关闭 Firefox 窗口的 F​​irefox 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com