Firefox66で理想のタブ操作を実現する拡張機能と設定

タブブラウザの機能を生かしマウスだけで快適にブラウジングできるFirefox用の設定です。


user.js にて設定

user.jsファイルはFirefoxの [ヘルプ] → [トラブルシューティング情報] → [プロファイルフォルダ] → [フォルダを開く] の中に新規作成して文字コードUTF-8で保存します。

// ロケーションバーから新しいタブで開く
user_pref('browser.urlbar.openintab', true);

// 検索バーから新しいタブで開く
user_pref('browser.search.openintab', true);

// ブックマークを新しいタブで開く
user_pref('browser.tabs.loadBookmarksInTabs', true);

// 最後のタブを閉じてもウィンドウを閉じない
user_pref('browser.tabs.closeWindowWithLastTab', false);

// 新規ウィンドウではなく新規タブで開く
user_pref('browser.link.open_newwindow', 3);

// JavaScriptによって開くページをタブで開く
user_pref('browser.link.open_newwindow.restriction', 0);

拡張機能で設定

Tab Open/Close Control
・新しいタブを開いた時にアクティブ化する
・新しいタブを右側のタブに開く
現在のタブを閉じたとき左のタブをアクティブ化する

Focus On Left Tab After Closin
・現在のタブを閉じたとき左のタブをアクティブ化する
(Tab Open/Close Controlでは動作が完全では無いため)

新しいタブでリンクを開く Open Link with New Tab
・異なるサイト(ドメイン)へのリンクを新しいタブで開く

Undo Close Tab
・直前に閉じたタブを素早く復元する


その他の便利なもの

Gesturefy
・マウスジェースチャー用

Personal Blocklist (not by Google)
・Googleの検索結果からリストに登録したドメインを非表示にする

テキストリンク
・リンクの貼られれていないURLや全角文字をクリックで開く


多段タブの実現方法

現時点ではuserChrome.cssで変更する方法しか無いようです。

参考:Firefox Quantum(ver66以降)で、タブを多段(2段,3段…)にする方法!