Как изменить фокус браузера от одной вкладки до другого

У меня есть клиент чата JavaScript, работающий в одной вкладке браузера (назовите ее вкладкой A). Теперь, когда сообщение прибывает, пользователь мог бы быть на другой вкладке браузера (назовите это вкладкой B). Я ищу способы изменить фокус от вкладки B до моего клиента чата (вкладка A), когда такое сообщение прибывает.

Я не мог найти способ сделать это.

21
задан Nick 6 January 2015 в 10:31
поделиться

2 ответа

Это не возможно - из соображений безопасности.

если только под «вкладкой» вы не имеете в виду окно и всплывающее окно, которое (из-за настроек браузера) открывалось в новой вкладке. Если это так, то да, вы можете.

//focus opener... from popup
window.opener.focus();

//focus popup... from opener
yourPopupName.focus(); 
16
ответ дан 29 November 2019 в 20:35
поделиться

Лучшее, что вы могли бы, это изменить заголовок страницы, предупреждая пользователя, что вкладка требует внимания (возможно, также значок - посмотрите, как meebo делает это действительно раздражает, но эффективно)

5
ответ дан 29 November 2019 в 20:35
поделиться
Другие вопросы по тегам:

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