Скрытое окно с использованием JavaScript - PullRequest
12 голосов
/ 03 марта 2011

Просто хотел узнать, возможно ли создать скрытое окно, используя javascript?

Ответы [ 3 ]

10 голосов
/ 03 марта 2011

Вы можете создать iframe

var element = document.createElement("iframe"); 
element.setAttribute('id', 'myframe');
document.body.appendChild(element);

Вы можете скрыть iframe, установив его ширину и высоту в ноль или установив его видимость скрытыми в таблице стилей.

4 голосов
/ 22 октября 2013

Вы также можете создать новое окно, видимое только на панели задач, с помощью этого временного решения:

window.open(path.html,'_blank', 'toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,left=10000, top=10000, width=10, height=10, visible=none', ''); 

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

0 голосов
/ 11 декабря 2014

В IE 9+ вы можете создать окно вне экрана:

var options = "left=" + (screen.width*2) + ",top=0";
var myWin = window.open(url, name, options);
// Hide the window - IE only
myWin.blur();
// Show the window - IE only
myWin.focus();

screen.width - ширина вашего монитора.Использование «* 2» позволяет пользователям с двумя мониторами.

Это не работает в Chrome.

...