/ / Wie man die Adressleiste im Puppenspieler (mit kopflosem Falsch) versteckt - Puppenspieler

Wie kann man die Adressleiste im Puppenspieler ausblenden (mit kopfloser False) - Puppenspieler

Ich möchte Chromium mit headless false starten und die Adressleiste (und andere wie Menüs, Tools usw.) ausblenden.

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
})();

Ich bekomme:

Ich bekomme

Ich will:

Bildbeschreibung hier eingeben

Antworten:

5 für die Antwort № 1

Hallo, dort können Sie alle Chrom-Flags durch agrs im Options-Objekt unter übergeben browser.lunch(options). Du suchst nach --kiosk und ----disable-infobars

const browser = await puppeteer.launch({headless: false, args: ["--kiosk", "--disable-infobars"]});

Das einzige Detail ist, dass der Kiosk-Modus das Fenster in den Vollbildmodus versetzt. Dies kann sich negativ auf die Größe Ihres Ansichtsfensters auswirken und einen grauen Bereich hinterlassen. Hier sind die Dokumente und eine Liste aller verfügbaren Flags