Firefoxの右クリックを改善する方法 - about:configを使って
45日前原文(joshua.hu)
概要
- Firefoxの右クリックメニューが初期状態で非常に多機能で煩雑
- about:configで多くのボタンを非表示にできるが設定が分かりにくい
- 一部のボタンはuserChrome.cssでしか消せない
- 初心者にはカスタマイズが難解
- ツールバーのような簡単なカスタマイズ機能の必要性
Firefoxの右クリックメニューが煩雑な理由
- 初期状態のFirefoxでは、画像上で右クリックすると26個ものメニュー項目が表示される現状
- そのうち2つはグレーアウトされており、7つの区切り線、2つのサブメニューも存在
- 例:「Ask an AI Chatbot」は単独行だけでなくサブメニューも用意
- **開発ツール(DevTools)**を一度でも開くと「Inspect Accessibility Properties」ボタンが追加されるが、非表示方法が不明瞭
- 「Copy Clean Link」や「Copy Clean Link to Highlight」など状況によって意味のないボタンも表示
- ユーザーが本当に必要な機能を取捨選択できない設計
- 無駄な機能の削除方法が分かりにくい不満
about:configで右クリックメニューを整理する方法
- about:configで以下の設定をfalseに変更することで、メニュー項目を非表示可能
- browser.translations.select.enable – 「Translate Selection」ボタンを削除
- screenshots.browser.component.enabled – スクリーンショット機能と「Take Screenshot」ボタンを削除
- dom.text_fragments.enabled – テキストフラグメントと「Copy Link to Highlight」ボタンを削除
- privacy.query_stripping.strip_on_share.enabled – 「Copy Clean Link」などを削除
- devtools.accessibility.enabled – アクセシビリティインスペクターと「Inspect Accessibility Properties」ボタンを削除
- browser.ml.chat.menu – 「Ask an AI Chatbot」ボタンを削除
- browser.ml.linkPreview.enabled – リンクプレビューとAI要約、「Preview Link」ボタンを削除
- dom.text-recognition.enabled – OCR機能と「Copy Text From Image」ボタンを削除
- browser.search.visualSearch.featureGate – Visual Search(Google Lens)と「Search Image with Google Lens」ボタンを削除
- extensions.formautofill.addresses.enabled – 住所自動入力関連のボタンを削除
- extensions.formautofill.creditCards.enabled – クレジットカード自動入力関連のボタンを削除
- widget.macos.native-context-menus – macOSの「Services」ボタンを削除
- print.enabled – 印刷UIと「Print」「Print Selection…」ボタンを削除
- これらの設定変更により、26個から15個までメニュー項目を削減可能
依然として消せないメニュー項目
- about:configでは削除できない項目
- 「Bookmark Link…」
- 「Save Link As…」
- 「Email Image…」
- 「Set Image as Desktop Background…」
- 「Bookmark Page…」
- これらの項目の「…」は「追加情報の入力が必要」という意味(例:保存ファイル名の入力)
- フォーム右クリック時の「Check Spelling」「Languages」なども完全削除不可
- スペルチェック自体を無効化すれば「Check Spelling」は消せるが、利便性低下
- 「Languages」メニューは一言語利用でも消せない
userChrome.cssによるさらなるカスタマイズ
- 上記で消せない項目はuserChrome.cssを使って非表示化が必要
- userChrome.cssの利用方法や設定例は次回解説予定
カスタマイズの難しさと今後の課題
- これらの設定やカスタマイズ方法は初心者には非常に分かりにくい
- 設定を探し出すのにも多大な時間と労力を要する
- 一部設定は「print.enabled」など本来の機能まで無効化してしまうリスク
- ツールバーのカスタマイズのような、右クリックメニューの簡易カスタマイズ機能の実装が望まれる
- 「PRs welcome」とは言うものの、公式対応に期待