@WDev

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

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

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

Войти через центр авторизации
Похожие вопросы