Chromium / Puppetter: скрытие панели URL - PullRequest
0 голосов
/ 10 октября 2019

Я использую Puppeteer, чтобы показать окно Chromium. Однако я хотел бы скрыть адресную строку (т. Е. Где вы можете ввести URL-адрес), чтобы пользователь не мог перейти от страницы, которую я установил.

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

1 Ответ

1 голос
/ 11 октября 2019

Вы можете сделать следующее , если хром поддерживает приложения ,

(async () => {
  const browser = await puppeteer.launch({ headless: false, args: ['--app=http://example.com'] });
  const [page] = await browser.pages();
  await page.screenshot({path: 'example.png'});
  await browser.close();
})();

Что происходит:

  • The *Аргумент 1011 * сделает его открытым в режиме приложения (не в полноэкранном режиме, не в строке URL, это окно и т. Д.).
  • browser.pages() вернет текущие открытые страницы в массиве.
...