« nsIStringBundleService | [userChrome.js] 選択範囲内のすべてのURLをタブで開く、またはWeb検索する » |
[userChrome.js] 「最近閉じたタブ」のエントリを中クリックしてタブを開き直す
Firefox 2.0 ではメニューバーの [履歴] → [最近閉じたタブ] から、閉じたタブを開き直すことができる。しかし、[履歴] メニュー下に最高10個表示される履歴のエントリが中クリックによって新しいタブで開くことができるのに対し、[最近閉じたタブ] のエントリは中クリックでは開くことができず、左クリックのみとなる。
そこで、 userChrome.js で以下のような簡単なスクリプトを読み込ませることで、中クリックも可能なようにする。
(function() { document.getElementById("historyUndoPopup").addEventListener("click", function(event) { if (event.button == 1) event.originalTarget.doCommand(); }, false); })();
なお、Firefox 3.0 では本体側で修正されるもよう。