Есть ли способ программно перенести вкладку браузера на передний план (кросс-браузер)?

Я хочу, чтобы вкладка браузера моего веб-сайта выводилась на передний план, если на нее ссылается гиперссылка, независимо от настроек браузера, которые могут запрещать такое поведение. Я знаю, что это потенциально плохо (или, по крайней мере, раздражает), однако мои пользователи не могут изменять настройки браузера (из-за политики компании) и смущены тем, что, по-видимому, ничего не происходит, когда они переходят по гиперссылке, которая ссылается на мой веб-сайт (хотя существующая вкладка корректно обновляется, но остается в фоновом режиме).

Есть еще одно ограничение: закрывать и открывать вкладку нельзя, она должна оставаться открытой, так как большинство гиперссылок просто добавят привязку к существующему URL, что не требует перезагрузки веб-сайта.

Я открыт для любых виртуозных трюков HMTL или JavaScript, если они есть;-)

1 ответ

Не уверен, что это то, что вы можете сделать с HTML/JS, поскольку вы пытаетесь изменить поведение браузера пользователя, а не вашего сайта.

Я все еще смущен этим:

... ничего не происходит, когда они переходят по гиперссылке, которая ссылается на мой сайт (хотя существующая вкладка корректно обновляется, но остается в фоновом режиме).

Разве это не нормальное поведение браузера, к которому привыкли люди, использующие Интернет?

Другие вопросы по тегам