关闭firefox,但在下次启动时,一次恢复会话

时间:2015-05-31 21:43:40

标签: firefox-addon

在firefox中,如果你重新启动它,它将返回尽可能恢复相同的会话。它不会将首选项更改为“在启动时恢复会话”。有没有办法让插件在firefox上做这个技巧?我需要关闭它,但在下次启动时它应该恢复会话。我需要这样做而不改变以下的偏好:

enter image description here

我的用户点击了一个按钮,将Aurora / firefox.exe重新启动到Nigtly / firefox.exe,所以即时尝试完成此操作。

1 个答案:

答案 0 :(得分:1)

var appStartup = Components.classes["@mozilla.org/toolkit/app-startup;1"]
                 .getService(Components.interfaces.nsIAppStartup);
appStartup.quit(Ci.nsIAppStartup.eAttemptQuit | Ci.nsIAppStartup.eRestart);

有关其他几个与重启相关的选项,请参阅https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAppStartup#Constants