Откройте новое окно, не сосредотачиваясь на нем. - программирование
Подтвердить что ты не робот

Откройте новое окно, не сосредотачиваясь на нем.

У меня такая ситуация. Я пытаюсь открыть окно с функцией window.open. В окне главного окна было открыто новое окно, как я могу открыть его в фоновом режиме главного окна, не сосредотачиваясь на новом. Возможно ли это сделать?

4b9b3361

Ответ 1

То, что вы ищете, называется окном "pop-under"

  • Откройте новое окно, используя window.open()
  • Потеряйте фокус в новом окне с помощью window.blur()
  • Обратный фокус на существующее окно с помощью window.focus()

Однако это не гарантия, поскольку настройки браузера пользователя могут переопределить это поведение, особенно всплывающие блокировки.

Ответ 2

Нет, вы не можете открыть окно за главным окном. если вы используете window.open(), то это будет верхняя часть главного окна. что как всплывающие окна работают.
вы также можете сделать это

Window.open(); 
yourMainWindow.focus();

Ответ 3

Попробуйте использовать следующие

window.open("http://localhost/123", '_blank');