Задать вопрос
@WDev

Как передать фокус открытой вкладке браузера?

Здравствуйте.
Веб-приложение. На одной странице ссылка вида
<a href="second.html" target="second">Вторая страница</a>
, а также кнопки, отрабатывающие javascript код window.open('second.html#category', 'second').
При нажатии на ссылку или кнопку, если вторая страница не открыта, то она открывается на новой вкладке, которая получает фокус. Если вторая страница открыта, то фокус вкладка не получает, хотя перемещение на якорь (#category) происходит.
Вопрос. Как передать фокус вкладке, на которой уже открыта вторая страница.
  • Вопрос задан
  • 3882 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@sainttechnik
Frontend developer, в прошлом админ
Надежного способа нету.
Метод window.focus() работает по-разному в разных браузерах и ОС.
Как вариант - сделать мерцающий заголовок на уже открытой вкладке.
Детальнее тут: learn.javascript.ru/window-focus
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы