Альтернатива Window.open - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу открыть браузер в фоновом режиме, используя window.open Но этот новый браузер не должен быть виден. Или, пожалуйста, предложите любую альтернативу window.open

Любая помощь будет полезна.

1 Ответ

0 голосов
/ 06 ноября 2019

Но этот новый браузер не должен быть видимым

Вы не можете сделать это с помощью JavaScript на основе браузера (или HTML, если на то пошло).

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


Если под «не быть видимым» вы просто подразумеваете, что он должен быть скрыт за существующим окном (так называемое «всплывающее окно»): браузеры очень хорошо предотвращают всплывающие окна. дни, так как они использовались в злонамеренных целях так часто.

...