IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

ブラウザ再起動ぼた〜ん

作りました。

拡張機能とか作ってるときにテラ便利ス

<?xml version="1.0"?>

<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <toolbarpalette id="BrowserToolbarPalette">
    <toolbarbutton id="tmpRestartApp"
                   style="list-style-image: url(data:image/gif;base64,R0lGODlhEAAQAMQfAOt0dP94eOFjY/a0tP/JyfFfX/yVlf6mppNtbf5qanknJ9dVVeZqat5eXpiMjGo4OIUvL3pGRthWVuhvb1kaGv39/f1lZdg7O/7Y2F8/P+13d4tcXNRTU2dCQv///////yH5BAEAAB8ALAAAAAAQABAAAAV/4Cd+Xml6Y0pGTosgEap6G0YQh6FDskhjGg0AMJkwAjxfBygkGhmCAAXl6QyGnuLFI4g+qNbixLMNdBNfkpXBLncbial6AC17Gvg4eND1BPB3cHJVBguGhwsSHHo+GRqKHJGRCQo9JI4WBZoFFpUVMw8QCqMQU58qJCclqKytIQA7)"
                   class="toolbarbutton-1 chromeclass-toolbar-additional"
                   oncommand="Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup).quit(Components.interfaces.nsIAppStartup.eRestart|Components.interfaces.nsIAppStartup.eAttemptQuit)"
                   label="Restart"
                   tooltiptext="Restart" />
  </toolbarpalette>

</overlay>

これを browser.xul と customizeToolbar.xul にオーバレイさせとくとブラウザをサクっと再起動してくれる便利ボタンが使えるようになります。