コードからFirefoxを正しく再起動する方法(「セッションの復元」を行わず、以前と同じウィンドウで)?
bashスクリプトプロセスで「firefox-bin」のpidを知っていて、カスタムプラグインをロードしています。
コードからFirefoxを正しく再起動する方法(「セッションの復元」を行わず、以前と同じウィンドウで)?
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);
これはFirefox4に適用されるため、以前のバージョンではコードが若干異なる場合があることに注意してください。