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

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

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

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

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