- Вариант 1. Сайт уже задан на открытие в новой вкладке
- Вариант 2. Нужно открывать ссылку в новой вкладке в браузере
- Вариант 3. Настроить поведение для поиска в Microsoft Edge
- Частая ошибка: “сделать так, чтобы всегда было по клику, независимо от сайта”
- Как отличить “новая вкладка” от “фоновая вкладка”
- Таблица: что контролируете вы, а что - сайт/браузер
- Вывод
Проблема простая: при клике по ссылка она должна открываться в новой вкладка, а текущая вкладка оставалась доступной для продолжения работы. Важно понимать различие: поведение задают либо разработчики сайта (через разметку), либо настройки и действия пользователя в браузере.
Вариант 1. Сайт уже задан на открытие в новой вкладке
Если это сайт, который вы контролируете, настройка делается в HTML для нужной ссылка.
Что поставить в HTML
Используйте атрибут target="_blank":
<a href="https://example.com" target="_blank">Перейти</a>
Чтобы повысить безопасность, добавьте rel="noopener" (и при необходимости noreferrer):
<a href="https://example.com" target="_blank" rel="noopener noreferrer">
Перейти
</a>
Такой подход описан в документации по атрибуту target и элементу <a>:
- MDN: https://developer.mozilla.org/ru/docs/Web/HTML/Element/a
- HTML Living Standard: https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-a-element
Когда поведение зависит от браузера
Даже с target="_blank" браузер может показывать результат по-разному: где окажется фокус и как будет выглядеть открытие (в новой активной вкладка или в фоновой). Это уже настройка браузера или стандарт работы конкретного движка.
Вариант 2. Нужно открывать ссылку в новой вкладке в браузере
Если вы не управляете сайтом, остается вариант работы на стороне браузера: действия мышью и клавишами или системные настройки.
Быстрые способы (обычно работают на ПК)
Вот типовые варианты, которые позволяют открыть ссылка в новой вкладке, не теряя контроль над текущей:
- ПКМ по ссылка и пункт в контекстном меню вроде “Открыть в новой вкладке”
- удержание клавиш при клике (в разных браузерах комбинации отличаются)
- средняя кнопка мыши (часто открывает в новой вкладке)
Практическое подтверждение различий “новая активная” и “фоновая” вкладка встречается в обсуждениях пользователей: новая вкладка обычно получает фокус, а фоновая открывается рядом и не переключает вас на нее сразу.
Вариант 3. Настроить поведение для поиска в Microsoft Edge
Иногда пользователь хочет, чтобы ссылки из результатов поиска открывались в новой вкладка. В Microsoft Edge это можно задать настройкой.
В справке Microsoft описан вариант отключения открытия ссылок из поиска в новой вкладке (то есть включение обратного поведения зависит от того, что у вас стоит):
- https://learn.microsoft.com/ru-ru/answers/questions/2396185/microsoft-edge
Суть там в выборе поведения для пунктов вроде “Открывать ссылки из результатов поиска … в новой вкладке или окне”.
Частая ошибка: “сделать так, чтобы всегда было по клику, независимо от сайта”
Если сайт не помечает ссылку как “открыть в новой вкладке”, браузер обычно не обязан угадывать ваше намерение. Поэтому:
- HTML-решение работает, когда вы управляете разметкой.
- В остальных случаях вы зависите от настроек браузера и действий пользователя при клике.
Как отличить “новая вкладка” от “фоновая вкладка”
В большинстве браузеров “новая вкладка” означает, что после открытия фокус переходит на нее. “Фоновая вкладка” открывается, пока вы остаетесь на текущей. Это различие напрямую влияет на удобство, когда нужно открыть сразу несколько ссылка и вернуться к просмотру позже. Подробности пользователи объясняют на форумах: фокус и способ открытия различаются клавишами и пунктами меню.
Таблица: что контролируете вы, а что - сайт/браузер
| Ситуация | Что вы можете сделать | Где менять |
|---|---|---|
| Вы владеете страницей | Заставить открыть в новой вкладка | HTML: target="_blank" (+ rel) |
| Вы не владеете сайтом | Открывать в новой вкладке своим кликом или через меню | Браузер: контекстное меню, клавиши мыши/клавиатуры |
| Нужно именно из поиска | Настроить поведение поиска (если поддерживается) | Настройки браузера (пример: Edge для поиска) |
| Нужно не переключать фокус | Использовать фоновые действия открытия (если есть) | Комбинации клавиш/меню или режим “открыть в фоновой вкладке” |
Вывод
- Если вы создаете сайт: добавьте
target="_blank"к нужной ссылка и при необходимостиrel="noopener noreferrer". Это стандартный способ открыть в новая вкладка. Источники: MDN и HTML Living Standard (ссылки выше). - Если вы пользователь: поведение задается сайтом и браузером, поэтому используйте контекстное меню, клавиши и режим фонового открытия, когда он доступен.