Как навсегда убрать «Открыть ссылку в новом окне» из контекстного меню Firefox

Функция, за которую многие любят Firefox, — это вкладки. Поэтому легко раздражает наличие пункта «Открыть ссылку в новом окне» в контекстном меню при клике правой кнопкой. Если вы быстро кликаете по ссылкам, то случайный выбор «новое окно» вместо «новая вкладка» ведёт к открытию множества окон и потере фокуса.
Ниже — лёгкое и безопасное решение: одно правило CSS в файле userChrome.css. Операция занимает буквально минуты.
Что будет сделано
Мы спрячем пункт контекстного меню, который показывает «Открыть ссылку в новом окне». Это чисто визуальное изменение — никаких сторонних расширений, ничего удалять не нужно.
Важно: правило скрывает только пункт меню. Поведение клавиш-модификаторов (Ctrl/Shift/средняя кнопка) и другие способы открытия ссылок не меняются.
Шаги (подробно)
Откройте папку профиля Firefox (рекомендуемый способ):
- Введите about:support в адресной строке и нажмите Enter.
- Нажмите «Открыть папку» (Open Folder / Открыть каталог профиля).
В открывшейся папке найдите подпапку chrome. Если её нет — создайте её (имя папки должно быть ровно chrome).
Внутри chrome создайте или отредактируйте файл userChrome.css. Если у вас есть файл с похожим именем, используйте именно userChrome.css (строчные/прописные буквы обычно не важны, но рекомендуется именно такое имя).
Добавьте в файл следующую строку (лучше как код-блок):
/* Никогда не показывать "Открыть ссылку в новом окне" при правом клике */
#context-openlink { display: none !important; }Сохраните файл и перезапустите Firefox.
Проверьте: кликните правой кнопкой по ссылке — пункт «Открыть ссылку в новом окне» должен исчезнуть.
Совместимость и частые проблемы
В новых версиях Firefox загрузка пользовательских CSS отключена по умолчанию. Чтобы включить её, откройте about:config, найдите параметр toolkit.legacyUserProfileCustomizations.stylesheets и установите значение true, затем перезапустите браузер. Это безопасно — параметр просто разрешает читать userChrome.css/userContent.css.
На macOS и Linux профиль тоже имеет папку chrome. Удобнее всего открыть профиль через about:support, как указано выше.
Если правило не сработало: проверьте правильность имени папки chrome и файла userChrome.css, а также проверьте, включён ли параметр toolkit.legacyUserProfileCustomizations.stylesheets.
Когда это может не подойти (контрпримеры)
Если вам иногда нужна опция «Открыть ссылку в новом окне», данный метод её полностью скрывает. В таких случаях лучше использовать сочетания клавиш (Shift+клик открывает новое окно) или временно переименовывать/редактировать файл.
Некоторые расширения, которые модифицируют контекстное меню, могут переопределять или восстанавливать элементы меню. В этом случае нужно либо отключить расширение, либо искать правило по другому селектору.
Альтернативные подходы
- Расширения для контекстного меню: существуют дополнения, которые позволяют настраивать или удалять пункты меню (если не хотите редактировать профайл вручную).
- Изменение привычек: использовать Ctrl+клик/среднюю кнопку для открытия в новой вкладке, Shift+клик для нового окна.
Краткая методика (чеклист)
- Открыть about:support -> Открыть папку
- Создать/открыть chrome/userChrome.css
- Вставить правило и сохранить
- Включить toolkit.legacyUserProfileCustomizations.stylesheets=true при необходимости
- Перезапустить Firefox и протестировать
Критерии приёмки
- При правом клике на ссылке пункт «Открыть ссылку в новом окне» отсутствует.
- Остальные пункты контекстного меню и поведение клавиш-модификаторов (Ctrl/Shift) не сломаны.
Откат изменений
Чтобы вернуть всё как было, удалите правило из userChrome.css или переименуйте/удалите сам файл и перезапустите Firefox. Также можно вернуть значение toolkit.legacyUserProfileCustomizations.stylesheets в false, если вы его включали.
Короткий словарь
- userChrome.css — файл с пользовательскими стилями интерфейса Firefox (в папке профиля/chrome).
- about:config — внутренняя страница Firefox для управления расширенными настройками.
Замечания безопасности и приватности
Редактирование userChrome.css влияет только на внешний вид и видимость элементов интерфейса. Файл хранится локально в профиле и не отправляется в Mozilla. Всегда делайте резервную копию файла перед изменением.
Идеи для продолжения
- Поэкспериментируйте с другими селекторами в userChrome.css, чтобы настроить панель вкладок, кнопки и тёмную тему интерфейса.
- Если у вас есть полезные трюки для userChrome.css — поделитесь ими в комментариях.
Важно: инструкции рассчитаны на пользователей, которые комфортно работают с файлами профиля; если вы не уверены — сделайте резервную копию профиля перед правкой.
Короткое резюме:
- Добавьте правило в chrome/userChrome.css: #context-openlink { display: none !important; }
- Включите toolkit.legacyUserProfileCustomizations.stylesheets в about:config при необходимости
- Перезапустите Firefox — пункт «Открыть ссылку в новом окне» исчезнет из контекстного меню.
Похожие материалы
Найти устройства и вещи на Apple Watch
Утренний распорядок для максимальной продуктивности
Как изменить аватар профиля в Disney+
Discord вылетает или зависает — что делать
Как получить часть $92 млн от TikTok — инструкция