Javascript window.focus не всегда выводит окно на передний план [дубликат]

1
задан DonCroce 27 December 2010 в 21:19
поделиться

2 ответа

Во-первых, вам нужно вызвать blur () в окне, которое находится сверху. Затем вызовите focus () в окне, которое вы хотите вызвать в начало.

Также обратите внимание, что в браузерах в наши дни есть блокирующие всплывающие окна, которые мешают вам это делать, и вы должны отключить их.

2
ответ дан Gaurav 24 August 2018 в 18:34
поделиться

Я выполнил следующий тест в Firefox 45 и хотел поделиться:

setTimeout(function(){window.focus()}, 2000);

a) Alt-tab в другое окно приведет к желаемому окну на лицевой панели после 2 секунд.

b) Сведение к минимуму окна приведет к его восстановлению и перенесению на передний план после 2 секунд.

c) Изменение вкладок не позволит фокусу повторного усиления табуляции.

d) Изменение вкладок а затем Alt-tab в другое окно не будет выводить первое окно на передний план.

0
ответ дан ecc 24 August 2018 в 18:34
поделиться
Другие вопросы по тегам:

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