Quiero iniciar Chromium con falso sin cabeza y ocultar la barra de direcciones (y otros como menús, herramientas, etc.)
const puppeteer = require("puppeteer");
(async () => {
console.log("launching");
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.goto("https://stackoverflow.com");
await page.setViewport({width:400, height:300});
await page.keyboard.press("F11"); //doesn"t work and it is"n exact I want
})();
Yo obtengo:
Yo quiero:
Respuestas
5 para la respuesta № 1Hola, puedes pasar cualquier bandera de cromo a través de agrs en el objeto de opciones en browser.lunch(options)
. Estás buscando --kiosk
y ----disable-infobars
const browser = await puppeteer.launch({headless: false, args: ["--kiosk", "--disable-infobars"]});
El único detalle es que el modo kiosco configurará la ventana en pantalla completa. Eso puede alterar el tamaño de su ventana gráfica y dejar un área gris. Aquí están los documentos, y una lista de cada bandera disponible
- https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions
- https://peter.sh/experiments/chromium-command-line-switches/