Firefox Quantum(57以上)で使用不可になったMenu Wizardの代替えについて考えます。残念ながら、WebExtensions(Firefox 57+用のAPI)では、コンテキストメニュー編集系アドオンの作成はできないため、自分なりに代替えしてみました。
実現方法
これまでは、Menu Wizardを使用してコンテキストメニュー編集していました。ですが、よく考えるとコンテキストメニュー(右クリックメニュー)の削除しかしていませんでした。なので、userChrome.cssを編集して、FirefoxのUIを直接変更することで実現します。
実現結果
変更前

変更後

userChrome.cssへの追加コード
先頭の/*
を追加/削除することでメニューの表示/非表示を制御出来ます。お好みで変更してください。先頭の/*
を追加すると表示で、削除すると非表示です。
※全角文字を含む場合(拡張機能用の[スクリーンショットを撮る]を指定する場合)、@charset
の指定が必要になります。また、userChrome.cssファイルを指定した文字コードで保存してください。
※userChrome.css未導入の方は、環境準備参照
userChrome.css/* ファイルの文字コードを設定 */
@charset "UTF-8";
/* コンテキストメニューを削除 */
/* v84.20201219 */
/* see https://www.bugbugnow.net/2017/12/firefox-quantum-57.html */
/* #mainPopupSet, /* ポップアップ */
/* ---------------------------------------------------------------- */
/* #tabContextMenu, /* タブ */
#context_reloadTab, /* [タブを再読み込み] */
#context_reloadSelectedTabs, /* [タブを再読み込み] 67+ */
#context_toggleMuteTab, /* [タブをミュート] */
#context_toggleMuteSelectedTabs, /* [タブをミュート] 67+ */
/* #context_pinTab, /* [タブをピン留め] */
/* #context_unpinTab, /* [タブのピン留めを外す] */
/* #context_pinSelectedTabs, /* [タブをピン留め] 67+ */
/* #context_unpinSelectedTabs, /* [タブのピン留めを外す] 67+ */
/* #context_duplicateTab, /* [タブを複製] */
/* #context_duplicateTabs, /* [タブを複製] 67+ */
/* #context_duplicateTabs + menuseparator, /* [----------------] 67+ */
#context_selectAllTabs, /* [すべてのタブを選択] 64+ */
#context_bookmarkSelectedTabs, /* [タブをブックマーク...] */
#context_bookmarkTab, /* [タブをブックマーク] 64+ */
#context_reopenInContainer, /* [コンテナーを開きなおす] */
/* /* コンテナー */
#context_moveTabOptions, /* [タブを移動] 64+ 67+ */
#context_moveToStart, /* [最初のタブへ移動] 67+ */
#context_moveToEnd, /* [最後のタブへ移動] 67+ */
#context_openTabInWindow, /* [新しいウィンドウへ移動] 67+ */
#context_sendTabToDevice, /* [n 個のタブを端末へ送信] n=選択タブ数 */
/* /* [接続された端末がありません] */
/* /* [----------------] */
/* /* [他の端末を接続...] */
/* /* [タブの送信について...] */
#context_sendTabToDevice + menuseparator, /* [----------------] */
#context_reloadAllTabs, /* #[すべてのタブを再読み込み] 78- */
#context_bookmarkAllTabs, /* #[すべてのタブをブックマーク...] 78- */
/* #context_closeTabOptions, /* [複数のタブを閉じる] 78+ */
/* #context_closeTabsToTheEnd, /* [右側のタブをすべて閉じる] */
/* #context_closeOtherTabs, /* [他のタブをすべて閉じる] */
/* #context_undoCloseTab, /* [閉じたタブを元に戻す] */
#context_closeTab, /* [タブを閉じる] */
#context_closeSelectedTabs, /* [タブを閉じる] 67+ */
/* #context_closeSelectedTabs + menuseparator, /* [----------------] */
/* ---------------------------------------------------------------- */
/* #sidebarMenu-popup, /* サイドバーポップアップ */
/* #sidebar-switcher-bookmarks, /* [ブックマーク] */
/* #sidebar-switcher-history, /* [履歴] */
/* #sidebar-switcher-tabs, /* [同期タブ] */
/* #sidebar-switcher-tabs + toolbarseparator, /* [----------------] */
/* /* 拡張機能(サイドバー) */
/* #sidebar-extensions-separator, /* [----------------] */
/* #sidebar-reverse-position, /* [サイドバーを右側へ移動][サイドバーを左側へ移動] */
/* #sidebar-reverse-position + toolbarseparator, /* [----------------] */
/* /* [サイドバーを閉じる] */
/* ---------------------------------------------------------------- */
/* #toolbar-context-menu, /* ツールバー */
/* /* 拡張機能(ブラウザアクションコンテキストメニュー) */
/* /* [----------------] */
/* #toolbar-context-menu .customize-context-manageExtension, /* [拡張機能を管理] */
#toolbar-context-menu .customize-context-removeExtension, /* [拡張機能を削除] */
#toolbar-context-menu .customize-context-reportExtension, /* [拡張機能を報告] */
/* /* [----------------] */
/* #toolbar-context-menu .customize-context-moveToPanel, /* [オーバーフローメニューにピン留め] */
/* #toolbar-context-autohide-downloads-button, /* [ツールバーでは自動的に非表示にする] */
/* #toolbar-context-menu .customize-context-removeFromToolbar, /* [ツールバーから削除] */
/* #toolbar-context-reloadSelectedTab, /* [選択したタブを再読み込み] */
/* #toolbar-context-reloadSelectedTabs, /* [選択したタブを再読み込み] */
/* #toolbar-context-bookmarkSelectedTab, /* [選択したタブをブックマーク...] */
/* #toolbar-context-bookmarkSelectedTabs, /* [選択したタブをブックマーク...] */
/* #toolbar-context-selectAllTabs, /* [すべてのタブを選択] */
/* #toolbar-context-undoCloseTab, /* [閉じたタブを元に戻す] */
/* #toolbar-context-undoCloseTab + menuseparator, /* [----------------] */
/* #toggle_toolbar-menubar, /* [メニューバー] */
/* #toggle_PersonalToolbar, /* [ブックマークツールバー] */
/* #viewToolbarsMenuSeparator, /* [----------------] */
/* #toolbar-context-menu .viewCustomizeToolbar, /* [カスタマイズ...] */
/* ---------------------------------------------------------------- */
/* #contentAreaContextMenu, /* コンテンツエリア */
/* #context-navigation, /* */
/* #context-back, /* [戻る] */
/* #context-forward, /* [進む] */
/* #context-reload, /* [更新] */
/* #context-stop, /* [停止] */
/* #context-bookmarkpage, /* [ブックマーク] */
/* #context-sep-navigation, /* [----------------] */
#page-menu-separator, /* [----------------] */
/* #spell-no-suggestions, /* [(修正候補がありません)] */
/* #spell-add-to-dictionary, /* [辞書に追加] */
/* #spell-undo-add-to-dictionary, /* [辞書への追加を元に戻す] */
/* #spell-suggestions-separator, /* [----------------] */
#context-openlinkincurrent, /* [選択した URL を開く] */
#context-openlinkincontainertab, /* [Open Link in New Personal Tab] */
#context-openlinkintab, /* [リンクを新しいタブで開く] */
#context-openlinkinusercontext-menu, /* [リンクを新しいコンテナータブで開く] */
/* /* コンテナ */
#context-openlink, /* [リンクを新しいウィンドウで開く] */
#context-openlinkprivate, /* [リンクを新しいプライベートウィンドウで開く] */
#context-sep-open, /* [----------------] */
#context-bookmarklink, /* [このリンクをブックマーク] */
/* #context-savelink, /* [名前を付けてリンク先を保存...] */
#context-savelinktopocket, /* [リンクを Pocket に保存] */
#context-sendlink, /* #[リンクのURLをメールで送信] 57-? */
#context-copyemail, /* [メールアドレスをコピー] */
/* #context-copylink, /* [リンクの URL をコピー] */
/* #context-sep-copylink, /* [----------------] */
/* #context-media-play, /* [再生] */
/* #context-media-pause, /* [一時停止] */
/* #context-media-mute, /* [ミュート] */
/* #context-media-unmute, /* [ミュート解除] */
/* #context-media-playbackrate, /* [再生スピード] */
/* #context-media-playbackrate-050x, /* [スローモーション (0.5倍)] */
/* #context-media-playbackrate-100x, /* [通常] */
/* #context-media-playbackrate-125x, /* [少し早く (1.25倍)] */
/* #context-media-playbackrate-150x, /* [早送り (1.5倍)] */
/* #context-media-playbackrate-200x, /* [ウルトラスーパーハイ (2倍)] */
/* #context-media-loop, /* [連続再生] */
/* #context-media-showcontrols, /* [コントロールを表示] */
/* #context-media-hidecontrols, /* [コントロールを隠す] */
#context-video-fullscreen, /* [全画面表示] */
#context-leave-dom-fullscreen, /* [全画面表示モードを終了] */
#context-media-sep-commands, /* [----------------] */
#context-reloadimage, /* [画像を再読み込み] */
#context-viewimage, /* [画像だけを表示] */
#context-viewvideo, /* [動画だけを表示] */
#context-copyimage-contents, /* [画像をコピー] */
/* #context-copyimage, /* [画像の URL をコピー] */
/* #context-copyvideourl, /* [動画の URL をコピー] */
/* #context-copyaudiourl, /* [音声の URL をコピー] */
/* #context-sep-copyimage, /* [----------------] */
/* #context-saveimage, /* [名前を付けて画像を保存...] */
#context-sendimage, /* [画像の URL をメールで送信...] */
#context-setDesktopBackground, /* [デスクトップの背景に設定...] */
#context-blockimage, /* #[画像をブロックする] 57-? */
/* #context-viewimageinfo, /* [画像の情報を表示] */
/* #context-viewimagedesc, /* [画像の詳細情報を表示] */
/* #context-savevideo, /* [名前を付けて動画を保存...] */
/* #context-saveaudio, /* [名前を付けてオーディオを保存...] */
/* #context-video-saveimage, /* [スナップショットを保存...] */
#context-sendvideo, /* [動画の URL をメールで送信...] */
#context-sendaudio, /* [音声の URL をメールで送信...] */
/* #context-ctp-play, /* [このプラグインを有効化] */
/* #context-ctp-hide, /* [このプラグインを非表示] */
/* #context-sep-ctp, /* [----------------] */
#context-savepage, /* [名前を付けてページを保存...] */
#context-pocket, /* [ページを Pocket に保存] */
#context-sep-sendpagetodevice, /* [----------------] */
#context-sendpagetodevice, /* [ページを端末へ送信] */
/* /* [接続された端末がありません] */
/* /* [----------------] */
/* /* [他の端末を接続...] */
/* /* [タブの送信について...] */
#context-sendpage, /* #[ページのURLをメールで送信] 57-? */
#context-sep-viewbgimage, /* [----------------] */
#context-viewbgimage, /* [背景画像だけを表示] */
/* #fill-login, /* [ログイン情報を入力] 84+? */
/* /* ログイン情報 */
/* #fill-login-no-logins, /* [(ログイン情報の候補なし)] */
/* #saved-logins-separator, /* [----------------] */
/* #fill-login-saved-passwords, /* [保存されたログイン情報を表示] */
/* #fill-login-generated-password, /* [生成パスワードを使う...] 84+? */
/* #fill-login-and-generated-password-separator, /* [----------------] 84+? */
/* #context-undo, /* [元に戻す] */
/* #context-sep-undo, /* [----------------] */
/* #context-cut, /* [切り取り] */
/* #context-copy, /* [コピー] */
/* #context-paste, /* [貼り付け] */
/* #context-delete, /* [削除] */
/* #context-sep-paste, /* [----------------] */
/* #context-selectall, /* [すべて選択] */
/* #context-sep-selectall, /* [----------------] */
#context-keywordfield, /* [この検索にキーワードを設定...] */
/* #context-searchselect, /* [〇〇 で検索: "△△"] 〇〇=検索エンジン、△△=選択文字列 */
/* #context-searchselect-private, /* ??? 84+? */
#context-sep-sendlinktodevice, /* [----------------] */
#context-sendlinktodevice, /* [リンクを端末へ送信] */
/* /* [接続された端末がありません] */
/* /* [----------------] */
/* /* [他の端末を接続...] */
/* /* [タブの送信について...] */
/* #frame-sep, /* [----------------] */
/* #frame, /* [このフレーム] */
/* #context-showonlythisframe, /* [このフレームだけを表示] */
/* #context-openframeintab, /* [フレームを新しいタブで開く] */
/* #context-openframe, /* [フレームを新しいウィンドウで開く] */
/* #open-frame-sep, /* [----------------] */
/* #context-reloadframe, /* [フレームの再読み込み] */
/* #context-reloadframe + menuseparator, /* [----------------] */
/* #context-bookmarkframe, /* [このフレームをブックマーク] */
/* #context-saveframe, /* [名前を付けてフレームを保存...] */
/* #context-saveframe + menuseparator, /* [----------------] */
/* #context-printframe, /* [フレームを印刷...] */
/* #context-printframe + menuseparator, /* [----------------] */
/* #context-viewframesource, /* [フレームのソースを表示] */
/* #context-viewframeinfo, /* [フレームの情報を表示] */
#context-print-selection, /* [選択した部分を印刷] 84+ */
/* #context-viewpartialsource-selection, /* [選択した部分のソースを表示] */
/* #context-viewpartialsource-mathml, /* #[MathML のソースを表示] 84-? */
/* #context-sep-viewsource, /* [----------------] */
/* #context-viewsource, /* [ページのソースを表示] */
/* #context-viewinfo, /* [ページの情報を表示] */
/* #context-metadata, /* #[プロパティを表示する] 57-? */
/* #spell-separator, /* [----------------] */
/* #spell-check-enabled, /* [スペルチェックを行う] */
/* #spell-add-dictionaries-main, /* [辞書を追加...] */
/* #spell-dictionaries, /* [言語] */
/* #spell-language-separator, /* [----------------] */
/* #spell-add-dictionaries, /* [辞書を追加...] */
/* #context-spell-check-enabled, /* [スペルチェックを有効にするチェックボックス] 57-? */
/* #context-sep-bidi, /* [----------------] */
/* #context-bidi-text-direction-toggle, /* [テキストの記述方向を切り替える] */
/* #context-bidi-page-direction-toggle, /* [ページの記述方向を切り替える] */
/* #fill-login-separator, /* [----------------] */
/* #fill-login, /* [ログイン情報を入力] */
/* #inspect-separator, /* [----------------] */
#context-inspect-a11y, /* [アクセシビリティプロパティを調査] 67+ 82+? */
/* #context-inspect, /* [要素を調査] 82+? */
/* #context-media-eme-separator, /* [----------------] */
/* #context-media-eme-learnmore, /* [DRM の詳細...] */
/* ---------------------------------------------------------------- */
/* #placesContext, /* ブックマーク・履歴 */
/* #placesContext_open, /* [開く] */
/* #placesContext_open\:newtab, /* [新しいタブで開く] */
/* #placesContext_openContainer\:tabs, /* [タブですべて開く] */
/* #placesContext_openLinks\:tabs, /* [タブですべて開く] */
/* #placesContext_open\:newwindow, /* [新しいウィンドウで開く] */
/* #placesContext_open\:newprivatewindow, /* [新しいプライベートウィンドウで開く] */
/* #placesContext_openSeparator, /* [----------------] */
/* #placesContext_new\:bookmark, /* [新しいブックマーク...] */
/* #placesContext_new\:folder, /* [新しいフォルダー...] */
/* #placesContext_new\:separator, /* [新しい区切り] */
/* #placesContext_newSeparator, /* [----------------] */
/* #placesContext_createBookmark, /* [ページをブックマークに追加] */
/* #placesContext_cut, /* [切り取り] */
/* #placesContext_copy, /* [コピー] */
/* #placesContext_paste, /* [貼り付け] */
/* #placesContext_editSeparator, /* [----------------] */
/* #placesContext_delete, /* [削除] */
/* #placesContext_delete_history, /* [ページを削除] */
/* #placesContext_deleteHost, /* [このサイトの履歴を消去] */
/* #placesContext_deleteSeparator, /* [----------------] */
/* #placesContext_sortBy\:name, /* [名前順に並べ替える] */
/* #placesContext_reload, /* #[ライブブックマークを再読み込み] 84-? */
/* #placesContext_sortSeparator, /* [----------------] 84+? */
/* #placesContext_show\:info, /* [プロパティ] */
/* ---------------------------------------------------------------- */
/* #pageActionPanel, /* ページアクション */
/* #pageAction-panel-bookmark, /* [このページをブックマーク] */
/* #pageAction-panel-pocket, /* [ページを Pocket に保存] */
/* #pageAction-panel-pinTab, /* [タブをピン留め][タブのピン留めを外す] */
/* #pageAction-panel-bookmarkSeparator, /* [----------------] */
/* #pageAction-panel-copyURL, /* [リンクをコピー] */
#pageAction-panel-emailLink, /* [ページの URL をメールで送信...] */
#pageAction-panel-sendToDevice, /* [n 個のタブを端末へ送信] n=選択タブ数 */
#pageAction-panel-shareURL, /* [共有] */
/* #pageAction-panel-screenshots_mozilla_org, /* [スクリーンショットを撮る] */
/* #pageAction-panel-builtInSeparator, /* [----------------] */
/* /* 拡張機能(ページアクション) */
/* ---------------------------------------------------------------- */
#context-dummy-dummy-dummy /* ダミー */
{
display: none !important;
}
/* 「〇〇 で検索: "△△"」を削除 */
/* リンクを右クリックした場合、削除する */
/* 選択中のテキストがある場合、削除しない */
#context-copylink:not([hidden]) ~ #context-copy[hidden] ~ #context-searchselect, /* */
#context-dummy-dummy-dummy /* ダミー */
{
display: none !important;
}
/* コンテキストメニューを削除(拡張機能用) */
/* コンテキストメニューのラベル名を直接指定して削除する */
/* メニューアイテムは、menuitemで指定する */
/* メニューグループは、menuで指定する */
/* CSSで先頭一致(^=)、部分一致(*=)、後方一致($=)も使用できる(要重複注意) */
/* @charsetとuserChrome.cssの文字コードに注意 */
menuitem[label="Take a Screenshot"], /* スクリーンショットを撮る */
menuitem[label="スクリーンショットを撮る"], /* スクリーンショットを撮る */
/* menuitem[label="NoScript"], /* NoScript */
/* menu[label="NoScript"], /* NoScript */
#context-dummy-dummy-dummy /* ダミー */
{
display: none !important;
}
その他
/* その他 */
/* #mainPopupSet, /* ポップアップ */
/* ---------------------------------------------------------------- */
/* #tabContextMenu, /* タブ */
/* 上記参照 */
/* ---------------------------------------------------------------- */
/* #new-tab-button-popup, /* 新規タブボタン(コンテナー) */
/* /* [コンテナーなし] */
/* /* [----------------] */
/* /* [個人] */
/* /* [仕事] */
/* /* [銀行取引] */
/* /* [ショッピング] */
/* /* その他 */
/* /* [----------------] */
/* /* [コンテナーを管理] */
/* タブバーの+ボタンを右クリック */
/* ---------------------------------------------------------------- */
/* #PopupSearchAutoComplete .search-one-offs-context-menu, /* 検索バー検索エンジン */
/* #PopupSearchAutoComplete .search-one-offs-context-open-in-new-tab, /* [新しいタブで検索] */
/* #PopupSearchAutoComplete .search-one-offs-context-set-default, /* [既定の検索エンジンに設定] */
/* #PopupSearchAutoComplete .search-one-offs-context-set-default-private, /* [プライベートウィンドウの既定の検索エンジンに設定] */
/* see https://support.mozilla.org/ja/kb/add-or-remove-search-engine-firefox */
/* 検索バーに文字を入力して、クリック。検索候補パネルの検索エンジンアイコンを右クリック */
/* ---------------------------------------------------------------- */
/* #sidebarMenu-popup, /* サイドバーメニューポップアップ */
/* 上記参照 */
/* ---------------------------------------------------------------- */
/* #blockedPopupOptions, /* ポップアップブロック */
/* #blockedPopupAllowSite, /* [このサイト (〇〇) によるポップアップを許可する] 〇〇=ドメイン名 */
/* /* [ポップアップブロック設定を変更...] */
/* #blockedPopupDontShowMessage, /* [ポップアップをブロックするとき、このメッセージを表示しない] */
/* #blockedPopupsSeparator, /* [----------------] */
/* /* ['〇〇' を表示] 〇〇=URL */
/* see https://support.mozilla.org/ja/kb/pop-blocker-settings-exceptions-troubleshooting */
/* ポップアップブロック通知バーのオプションボタンをクリック */
/* ---------------------------------------------------------------- */
/* #toolbar-context-menu, /* ツールバー */
/* 上記参照 */
/* ---------------------------------------------------------------- */
/* #autohide-context, /* 自動非表示 */
/* #autohide-context menuitem[data-l10n-id="full-screen-autohide"],/* [ツールバーを隠す] */
/* /* [----------------] */
/* #autohide-context menuitem[data-l10n-id="full-screen-exit"], /* [全画面表示モードを終了] */
/* see https://support.mozilla.org/ja/kb/how-make-firefox-and-websites-go-full-screen */
/* 全画面表示時にタイトルバー、ツールバー、ブックマークバーの余白領域を右クリック */
/* ---------------------------------------------------------------- */
/* #contentAreaContextMenu, /* コンテンツエリア */
/* 上記参照 */
/* ---------------------------------------------------------------- */
/* #pictureInPictureToggleContextMenu, /* ピクチャーインピクチャー */
/* /* [ピクチャーインピクチャーの切り替えボタンを隠す] */
/* ピクチャーインピクチャー表示ボタンを右クリック */
/* [オプション] > [一般] > [ブラウズ] > [ピクチャーインピクチャーの動画操作を有効にする] で切り替え */
/* ---------------------------------------------------------------- */
/* #placesContext, /* ブックマーク・履歴 */
/* 上記参照 */
/* ---------------------------------------------------------------- */
/* #pageActionPanel, /* ページアクション */
/* 上記参照 */
/* ---------------------------------------------------------------- */
/* #pageActionContextMenu, /* ページアクション */
/* /* [アドレスバーに追加] */
/* /* [アドレスバーから削除] */
/* /* [アドレスバーに追加] */
/* /* [アドレスバーから削除] */
/* /* [----------------] */
/* #pageActionContextMenu menuitem[data-l10n-id="page-action-manage-extension"], /* [拡張機能を管理...] */
#pageActionContextMenu menuitem[data-l10n-id="page-action-remove-extension"], /* [拡張機能を削除] */
/* アドレスバー(URLバー)のページアクションボタンを右クリック */
/* アドレスバー(URLバー)の︙をクリック。メニュー項目を右クリック */
/* ---------------------------------------------------------------- */
/* #customizationPaletteItemContextMenu, /* カスタマイズパレットアイテム */
/* /* [ツールバーに追加] */
/* /* [オーバーフローメニューに追加] */
/* see https://support.mozilla.org/ja/kb/customize-firefox-controls-buttons-and-toolbars */
/* ---------------------------------------------------------------- */
/* #customizationPanelItemContextMenu, /* カスタマイズパネルアイテム */
/* #customizationPanelItemContextMenu .customize-context-manageExtension, /* [拡張機能を管理] */
#customizationPanelItemContextMenu .customize-context-removeExtension, /* [拡張機能を削除] */
#customizationPanelItemContextMenu .customize-context-reportExtension, /* [拡張機能を報告] */
/* /* [----------------] */
/* #customizationPanelItemContextMenuPin, /* [オーバーフローメニューにピン留め] */
/* #customizationPanelItemContextMenuUnpin,/* [オーバーフローメニューからピン留めを外す] */
/* #customizationPanelItemContextMenu .customize-context-removeFromPanel, /* [ツールバーから削除] */
/* /* [----------------] */
/* #customizationPanelItemContextMenu .viewCustomizeToolbar, /* [カスタマイズ...] */
/* ---------------------------------------------------------------- */
/* #customizationPanelContextMenu, /* カスタマイズパネル */
/* /* [その他の項目を追加...] */
/* ---------------------------------------------------------------- */
/* #panelDownloadsContextMenu, /* ダウンロードパネル */
/* #panelDownloadsContextMenu .downloadPauseMenuItem, /* [中断] */
/* #panelDownloadsContextMenu .downloadResumeMenuItem, /* [再開] */
/* #panelDownloadsContextMenu .downloadUnblockMenuItem, /* [ダウンロードを許可] */
/* #panelDownloadsContextMenu .downloadUseSystemDefaultMenuItem, /* [システムのビューアーで開く] */
/* #panelDownloadsContextMenu .downloadAlwaysUseSystemDefaultMenuItem, /* [常にシステムのビューアーで開く] */
/* #panelDownloadsContextMenu .downloadShowMenuItem, /* [保存フォルダーを開く] */
/* #panelDownloadsContextMenu .downloadCommandsSeparator, /* [----------------] */
/* #panelDownloadsContextMenu menuitem[data-l10n-id="downloads-cmd-go-to-download-page"], /* [ダウンロード元のページを開く] */
/* #panelDownloadsContextMenu menuitem[data-l10n-id="downloads-cmd-copy-download-link"], /* [ダウンロード元の URL をコピー] */
/* /* [----------------] */
/* #panelDownloadsContextMenu .downloadRemoveFromHistoryMenuItem, /* [履歴から削除] */
/* #panelDownloadsContextMenu menuitem[data-l10n-id="downloads-cmd-clear-list"], /* [プレビューパネルの消去] */
/* #panelDownloadsContextMenu menuitem[data-l10n-id="downloads-cmd-clear-downloads"], /* [ダウンロードの消去] */
/* [三] > [ブラウジングライブラリー] > [ダウンロード] > [ダウンロード項目] > [右クリック] */
/* ---------------------------------------------------------------- */
/* #downloadsContextMenu, /* ダウンロード */
/* #downloadsContextMenu .downloadPauseMenuItem, /* [中断] */
/* #downloadsContextMenu .downloadResumeMenuItem, /* [再開] */
/* #downloadsContextMenu .downloadUnblockMenuItem, /* [ダウンロードを許可] */
/* #downloadsContextMenu .downloadUseSystemDefaultMenuItem,/* [システムのビューアーで開く] */
/* #downloadsContextMenu .downloadAlwaysUseSystemDefaultMenuItem, /* [常にシステムのビューアーで開く] */
/* #downloadsContextMenu .downloadShowMenuItem, /* [保存フォルダーを開く] */
/* #downloadsContextMenu .downloadCommandsSeparator, /* [----------------] */
/* #downloadsContextMenu menuitem[data-l10n-id="downloads-cmd-go-to-download-page"], /* [ダウンロード元のページを開く] */
/* #downloadsContextMenu menuitem[data-l10n-id="downloads-cmd-copy-download-link"], /* [ダウンロード元の URL をコピー] */
/* /* [----------------] */
/* #downloadsContextMenu .downloadRemoveFromHistoryMenuItem, /* [履歴から削除] */
/* #downloadsContextMenu menuitem[data-l10n-id="downloads-cmd-clear-list"], /* [プレビューパネルの消去] */
/* #downloadsContextMenu menuitem[data-l10n-id="downloads-cmd-clear-downloads"], /* [ダウンロードの消去] */
/* [ツールチップ(ブラウザアクション)] > [ダウンロード] > [ダウンロード項目] > [右クリック] */
/* ---------------------------------------------------------------- */
/* #SyncedTabsSidebarContext, /* 同期タブ */
/* #syncedTabsOpenSelected, /* [開く] */
/* #syncedTabsOpenSelectedInTab, /* [新しいタブで開く] */
/* #syncedTabsOpenSelectedInWindow, /* [リンクを新しいウィンドウで開く] */
/* #syncedTabsOpenSelectedInPrivateWindow, /* [新しいプライベートウィンドウで開く] */
/* #syncedTabsOpenSelectedInPrivateWindow + menuseparator, /* [----------------] */
/* #syncedTabsBookmarkSelected, /* [このタブをブックマーク...] */
/* #syncedTabsCopySelected, /* [コピー] */
/* #syncedTabsCopySelected + menuseparator,/* [----------------] */
/* #syncedTabsOpenAllInTabs, /* [すべてをタブで開く] */
/* #syncedTabsManageDevices, /* [端末の管理...] */
/* #syncedTabsRefresh, /* [今すぐ同期] */
/* see https://support.mozilla.org/ja/kb/view-synced-tabs-other-devices */
/* ---------------------------------------------------------------- */
/* #SyncedTabsSidebarTabsFilterContext, /* 同期タブフィルター */
/* #SyncedTabsSidebarTabsFilterContext menuitem[data-l10n-id="text-action-undo"], /* [元に戻す] */
/* /* [----------------] */
/* #SyncedTabsSidebarTabsFilterContext menuitem[data-l10n-id="text-action-cut"], /* [切り取り] */
/* #SyncedTabsSidebarTabsFilterContext menuitem[data-l10n-id="text-action-copy"], /* [コピー] */
/* #SyncedTabsSidebarTabsFilterContext menuitem[data-l10n-id="text-action-paste"], /* [貼り付け] */
/* #SyncedTabsSidebarTabsFilterContext menuitem[data-l10n-id="text-action-delete"], /* [削除] */
/* /* [----------------] */
/* #SyncedTabsSidebarTabsFilterContext menuitem[data-l10n-id="text-action-select-all"], /* [すべて選択] */
/* /* [----------------] */
/* #syncedTabsRefreshFilter, /* ??? (空白の謎メニューを表示する。不具合?) */
/* see https://support.mozilla.org/ja/kb/view-synced-tabs-other-devices */
/* ---------------------------------------------------------------- */
/* #main-menubar, /* メインメニューバー */
/* #file-menu, /* [ファイル] */
/* #edit-menu, /* [編集] */
/* #view-menu, /* [表示 */
/* #history-menu, /* [履歴] */
/* #bookmarksMenu, /* [ブックマーク] */
/* #tools-menu, /* [ツール] */
/* #helpMenu, /* [ヘルプ] */
/* 省略 */
/* ---------------------------------------------------------------- */
/* #urlbar .textbox-contextmenu, /* URLバー(アドレスバー) */
/* #urlbar menuitem[data-l10n-id="text-action-undo"], /* [元に戻す] */
/* /* [----------------] */
/* #urlbar menuitem[data-l10n-id="text-action-cut"], /* [切り取り] */
/* #urlbar menuitem[data-l10n-id="text-action-copy"], /* [コピー] */
/* #urlbar menuitem[data-l10n-id="text-action-paste"], /* [貼り付け] */
/* #paste-and-go, /* [貼り付けて移動] */
/* #urlbar menuitem[data-l10n-id="text-action-delete"], /* [削除] */
/* /* [----------------] */
/* #urlbar menuitem[data-l10n-id="text-action-select-all"], /* [すべて選択] */
/* ---------------------------------------------------------------- */
/* #urlbar .search-one-offs-context-menu, /* URLバー(アドレスバー) */
/* #urlbar .search-one-offs-context-open-in-new-tab, /* [新しいタブで検索] */
/* #urlbar .search-one-offs-context-set-default, /* [既定の検索エンジンに設定] */
/* #urlbar .search-one-offs-context-set-default-private, /* [プライベートウィンドウの既定の検索エンジンに設定] */
/* 表示方法不明(検索エンジンアイコンの右クリックで表示できない) */
/* ---------------------------------------------------------------- */
/* #searchbar .textbox-contextmenu, /* 検索バー */
/* #searchbar menuitem[data-l10n-id="text-action-undo"], /* [元に戻す] */
/* /* [----------------] */
/* #searchbar menuitem[data-l10n-id="text-action-cut"], /* [切り取り] */
/* #searchbar menuitem[data-l10n-id="text-action-copy"], /* [コピー] */
/* #searchbar menuitem[data-l10n-id="text-action-paste"], /* [貼り付け] */
/* #searchbar .searchbar-paste-and-search, /* [貼り付けて検索] */
/* #searchbar menuitem[data-l10n-id="text-action-delete"], /* [削除] */
/* /* [----------------] */
/* #searchbar menuitem[data-l10n-id="text-action-select-all"], /* [すべて選択] */
/* /* [----------------] */
/* #searchbar .searchbar-clear-history, /* [検索履歴を消去] */
/* ---------------------------------------------------------------- */
/* #, /* [] */
#context-dummy-dummy-dummy /* ダミー */
{
display: none !important;
}
/* [覚書] */
/* #mainPopupSet menupopup */
変更履歴
更新日 | 内容 |
---|---|
2017/12/27 | 初版 |
2018/02/25 | #context-sep-sendlinktodevice を非表示で追記リンクの区切りが2重になる問題を修正 |
2018/02/25 | idなしの[区切り]を隣接セレクタを使用して追加 |
2018/03/04 | @charset を追加 |
2018/03/04 | 拡張機能のコンテキストメニュー削除を追加 ラベル名が判明している場合、同様の方法で削除可能 |
2018/03/07 | ブックマークメニューを追加 |
2018/03/07 | ブックマークの[タブですべて開く]を非表示で追加 ブックマークメニューの[タブですべて開く]は表示のままとする |
2018/04/14 | [Take a Screenshot]を非表示で追加 国際化対策のため |
2018/04/18 | [[-をweb検索]]の削除を追加 テキスト選択時は削除しない |
2018/04/19 | ブックマークを別ページへ移動 Firefox userChrome.cssのコードまとめ |
2018/04/19 | 連続再生を表示で追加 漏れていたため |
2018/04/19 | タブですべて開くを表示で追加 漏れていたため |
2018/04/19 | 以下の範囲のラベルがズレていたため修正#context-sep-copylink, ... #context-media-playbackrate, |
2018/04/20 | Added English version article. Firefox Quantum context menu editing |
2018/08/14 | 下記の項目を追加#context-sendlink, #context-blockimage, #context-sendpage, #context-metadata, #context-spell-check-enabled, ただし、筆者の環境では未確認の項目です。 Menus - Mozilla | MDN に記載があるため、追加する。 |
2018/12/12 | Firefox64対応 Select All Tabs, タブをブックマーク..., Bookmark Tab, コンテナーを開きなおす, Move Tabを非表示で追加 |
2019/01/17 | Firefox64対応、翻訳漏れを翻訳文字列に変更 |
2019/06/30 | Firefox67対応 |
2020/01/18 | #context_toggleMuteSelectedTabs 直下のセパレーターを削除(なくなっていたため) |
2020/01/18 | #context_closeSelectedTabs 直下のセパレーターを追加(漏れ) |
2020/07/18 | Firefox78対応 |
2020/09/02 | 「…で検索: "…"」をvisibility: collapse !important; →display: none !important; に変更 |
2020/10/01 | 「ページアクション」を追記 |
2020/10/31 | [アクセシビリティプロパティを調査] と [要素の調査] の位置を入れ替え 正確な修正バージョンは不明 |
2020/10/31 | 試験的にバージョン表記を追記 v[Firefoxバージョン].[更新日] |
2020/12/18 | Firefox84対応 [選択した部分を印刷]追加 |
2020/12/18 | Firefox84対応? [ログイン情報を入力]+他追加 |
2020/12/19 | 大規模改定(ツールバー、サイドバー、その他、漏れのサブメーニューなど追記) |
2020/12/21 | 大規模改定(ポップアップブロック、idのないclassとdata-l10n-id属性など追記) |
備考
- Firefox userChrome.cssのコードまとめ
- コンテキストメニュー編集の英語版
- メニュー項目の追加
- Firefox userChrome.js用ユーザスクリプトを作成する
- userChrome.jsならば、メニュー項目追加も可能