在firefox中,如果你重新启动它,它将返回尽可能恢复相同的会话。它不会将首选项更改为“在启动时恢复会话”。有没有办法让插件在firefox上做这个技巧?我需要关闭它,但在下次启动时它应该恢复会话。我需要这样做而不改变以下的偏好:
我的用户点击了一个按钮,将Aurora / firefox.exe重新启动到Nigtly / firefox.exe,所以即时尝试完成此操作。
答案 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。