gpt4 book ai didi

firefox - 如何从代码重新启动 firefox?

转载 作者:行者123 更新时间:2023-12-04 06:34:23 26 4
gpt4 key购买 nike

如何从代码中正确地重启 firefox(没有任何“恢复 session ”的东西并且使用与以前相同的窗口)?

我知道 bash 脚本进程中“firefox-bin”的 pid,并且我已将自定义插件加载到其中。

最佳答案

Services.prefs.setBoolPref("browser.sessionstore.resume_session_once", true);
const nsIAppStartup = Components.interfaces.nsIAppStartup;
Components.classes["@mozilla.org/toolkit/app-startup;1"]
.getService(nsIAppStartup)
.quit(nsIAppStartup.eRestart | nsIAppStartup.eAttemptQuit);

请注意,这适用于 Firefox 4,因此早期版本的代码可能略有不同。

关于firefox - 如何从代码重新启动 firefox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5017895/

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