Скрыть браузер в Puppeteer - PullRequest
       10

Скрыть браузер в Puppeteer

0 голосов
/ 27 ноября 2018

Мне нужно, чтобы браузер работал в фоновом режиме для определенной проблемы, но я должен скрыть это, чтобы конечный пользователь не видел.Я попробовал электрон, nwjs и carlo и в конечном итоге использовал кукловод, так как ничего из вышеперечисленного не оправдывало мои ожидания.Мне нужно запустить конкретное расширение Chrome.Я закончил все, но я не могу узнать, как спрятать хроний.Я попытался аргумент "--no-startup-window" для хрома, и окно не отображается, но код застрял на

await puppeteer.launch(options);

Я прочитал API кукловода и просмотрел аргументы хрония, но не смогВычислять.Есть ли способ скрыть хроний, но запустить его в фоновом режиме?

Заранее благодарю за помощь.

1 Ответ

0 голосов
/ 27 ноября 2018

Вы, вероятно, хотели бы запустить Chromium в режиме без головы.Для этого вы можете использовать параметр командной строки или опции launch.Более подробную информацию о Начало работы с Headless Chrome можно найти в этой статье.

Запуск без головы:

chrome --headless

Использование puppeteer опции запуска:

{
    "headless": true,
    "args": ["--fast-start", "--disable-extensions", "--no-sandbox"],
    "ignoreHTTPSErrors": true
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...