Если на странице ссылки упорно открываются в новом окне, это обычно раздражает и ломает привычный рабочий ритм. В Firefox часть поведения настраивается в параметрах, а часть зависит от того, что указал автор сайта.

Ниже - рабочие варианты, от самых простых к более “жестким”.

Что можно сделать штатными средствами

1) Включить нужное поведение вкладок в настройках Firefox

Откройте настройки Firefox и проверьте раздел про вкладки. В официальной справке Mozilla есть параметр “Открывать ссылки во вкладках вместо новых окон”. Включите его, чтобы ссылки от других приложений или сайты, которые требуют открытия, чаще открывались во вкладке.
Источник: https://support.mozilla.org/ru/kb/nastrojki-i-parametry-vkladok

Важно: если сайт передал требование “открыть новое окно определенного размера”, Firefox может проигнорировать настройку и все равно открыть окно. Это описано в той же статье Mozilla.
Источник: https://support.mozilla.org/ru/kb/nastrojki-i-parametry-vkladok

2) Использовать управление “по действию пользователя”

Даже при включенных настройках автор страницы может навязывать формат открытия. Но Firefox дает способы открыть ссылку в фоне/в новой вкладке явным действием. В справке Mozilla описано:
- средняя кнопка мыши на ссылке
- Ctrl + клик левой кнопкой мыши в некоторых сценариях
Источник: https://support.mozilla.org/ru/kb/nastrojki-i-parametry-vkladok

Если ваша цель - всегда открывать ссылку в новой вкладке без вмешательства, это может не покрываться стандартными переключателями, особенно когда сайт использует target="_blank".

Когда настройка не помогает: убрать принудительное target="_blank"

Если страница указывает target="_blank", в одной и той же вкладке открыть такую ссылку “по желанию” часто не получится. В этом случае помогает скрипт, который удаляет у ссылок атрибут target, чтобы Firefox открывал их как обычные (то есть в текущей вкладке).

При этом вы меняете поведение обратно. Если же вам наоборот нужно принудительно открывать в новой вкладке, этот метод все равно полезен для понимания механики: в основе проблема именно в атрибуте target.

В качестве примера подходит подход из статьи Rizado: пользовательский скрипт на GreaseMonkey, который удаляет target у всех ссылок и заставляет их открываться в той же вкладке.
Источник: https://rizado.ru/2018/05/15/uchim-firefox-otkryvat-ssylki-v-toj-zhe-vkladke/

Шаги по методу со скриптом (логика, как в примере)

  1. Установите GreaseMonkey (менеджер пользовательских скриптов для JavaScript).
  2. Создайте новый пользовательский скрипт.
  3. Вставьте логику удаления target="_blank" у ссылок, как в исходном примере:
  4. обработчик window.onclick
  5. перебор a
  6. removeAttribute("target")
  7. Сохраните скрипт, затем проверьте на любой странице с “принудительными” ссылками.

Источник с конкретным кодом и инструкцией: https://rizado.ru/2018/05/15/uchim-firefox-otkryvat-ssylki-v-toj-zhe-vkladke/

Как выбрать правильный вариант

Ситуация Что сделать Результат
Firefox открывает ссылки в новых окнах, вы хотите в вкладки В настройках включить “Открывать ссылки во вкладках вместо новых окон” Чаще будет открываться в вкладке, но некоторые страницы с заданными размерами могут игнорировать параметр
Сайт использует target="_blank" и поведение “по клику” не меняется Использовать явное открытие (средняя кнопка/ Ctrl + клик) Открытие в новой вкладке будет работать по вашим действиям
Нужен контроль над поведением страниц с target="_blank" без правки страниц Пользовательский JavaScript через GreaseMonkey (в примере - удаление target) Вы возвращаете поведение ссылок к “обычному” для Firefox

Источник по параметрам вкладок Mozilla: https://support.mozilla.org/ru/kb/nastrojki-i-parametry-vkladok
Источник по разбору target="_blank" и скрипту: https://rizado.ru/2018/05/15/uchim-firefox-otkryvat-ssylki-v-toj-zhe-vkladke/

Типичные ошибки

  1. Ожидать, что одна настройка заставит все сайты всегда открывать именно так
    Сайты могут задавать конкретные сценарии, и Firefox частично следует им. Это прямо оговорено в справке Mozilla.
    Источник: https://support.mozilla.org/ru/kb/nastrojki-i-parametry-vkladok

  2. Пытаться настроить поведение через стандартную страницу “новая вкладка”
    Параметры “новая вкладка” относятся к тому, что показывается при создании вкладки, а не к открытию ссылок.
    Источник (контекст про “новая вкладка”): https://support.mozilla.org/ru/kb/nastroika-elementov-stranicy-novaja-vkladka-firefox

  3. Игнорировать вариант “явного действия”
    Если задача - быстро открывать ссылку в новой вкладке, самый стабильный путь для многих сайтов - средняя кнопка мыши или Ctrl + клик, как описано в официальной справке Firefox.
    Источник: https://support.mozilla.org/ru/kb/nastrojki-i-parametry-vkladok

Итог

Сначала включите в Firefox настройку “Открывать ссылки во вкладках вместо новых окон” (официальная поддержка Mozilla). Если сайт все равно открывает по-своему, ориентируйтесь на управление “явным действием” (средняя кнопка мыши / Ctrl + клик). Для жесткого контроля можно использовать пользовательские скрипты, как показано в примере GreaseMonkey для работы с target="_blank".

Источники:
- https://support.mozilla.org/ru/kb/nastrojki-i-parametry-vkladok
- https://rizado.ru/2018/05/15/uchim-firefox-otkryvat-ssylki-v-toj-zhe-vkladke/