用于关闭 Firefox 窗口的 Firefox 扩展
我正在开发一个 Firefox 扩展,我希望能够关闭 Firefox 窗口本身(无需任何确认)。例如,如果加载了特定的 URL,我想关闭 Firefox 窗口。使用 gBrowser 打开/关闭选项卡很容易,关闭 Firefox 窗口怎么样?
谢谢
I'm developing a firefox extension and i want to be able to close firefox window itself (without any confirm). For example, I want to close firefox window if a specific URL has been loaded. Open/close tab is easy with gBrowser, what about closing firefox window?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
退出 Firefox
重新启动 Firefox
其他有用标志
eConsiderQuit :如果所有窗口都关闭,则尝试退出。
eAttemptQuit :尝试关闭所有窗口,如果成功则退出。
eForceQuit :强制关闭所有窗口,然后退出。
eRestart :退出后重新启动应用程序。应用程序将使用相同的配置文件和空命令行重新启动。
To quit Firefox
To restart Firefox
Additional Useful Flags
eConsiderQuit : Attempt to quit if all windows are closed.
eAttemptQuit : Try to close all windows, then quit if successful.
eForceQuit : Force all windows to close, then quit.
eRestart : Restart the application after quitting. The application will be restarted with the same profile and an empty command line.
这听起来很明显,但您使用
window.close()
关闭 XUL 窗口。对于警告,最好的方法可能是暂时将browser.tabs.warnOnClose
首选项切换为false
。像这样的东西应该有效:It sounds obvious but you use
window.close()
to close a XUL window. As to the warning, the best way is probably to temporarily switch thebrowser.tabs.warnOnClose
preference tofalse
. Something like this should work: