Во-первых, вам нужно вызвать blur () в окне, которое находится сверху. Затем вызовите focus () в окне, которое вы хотите вызвать в начало.
Также обратите внимание, что в браузерах в наши дни есть блокирующие всплывающие окна, которые мешают вам это делать, и вы должны отключить их.
Я выполнил следующий тест в Firefox 45 и хотел поделиться:
setTimeout(function(){window.focus()}, 2000);
a) Alt-tab в другое окно приведет к желаемому окну на лицевой панели после 2 секунд.
b) Сведение к минимуму окна приведет к его восстановлению и перенесению на передний план после 2 секунд.
c) Изменение вкладок не позволит фокусу повторного усиления табуляции.
d) Изменение вкладок а затем Alt-tab в другое окно не будет выводить первое окно на передний план.