Firefox起動時に「前回終了時のタブを復元」と「指定したページを開く」
Firefoxの設定で以下2点を個別に実行することは出来るのですが、両方をあわせて実現することが出来ません。
- 前回のタブを復元
- (開いていないならば)指定したページ(複数)を開く
1はFirefoxの機能のオプションの一般 Firefoxを起動するとき「前回終了時のウィンドウとタブを表示する」を設定してもらうとして、2はuserChrome.jsで対処するようにしてみた。
- userChrome.jsの導入方法はこちら 超簡単にuserChrome.jsのインストールを説明する - Cherenkovの暗中模索にっき
startupOpenPages.uc.jsで保存
// ==UserScript== // @name startupOpenPages // @namespace http://d.hatena.ne.jp/Cherenkov/ // @include chrome://browser/content/browser.xul // ==/UserScript== (function(){ function open() { gBrowser.addTab("http://tv.yahoo.co.jp/vhf/sizu/realtime.html"); gBrowser.addTab("http://www3.nict.go.jp/cgi-bin/JST.pl"); gBrowser.addTab("http://dictionary.goo.ne.jp/"); } setTimeout(open,0); })();
新しいウィンドウを立ち上げるたびに指定したページが開きますけどね・・。
ダウンロード
startupOpenPages.uc.js (http://gist.github.com/127941)
なお2を単体で行う方法はホームページの欄に「http://www.google.co.jp|http://www.yahoo.co.jp」のように「|(パイプ)」で繋ぐ。