如何在木偶戏中隐藏地址栏(无头假)

Emi*_*zer 1 puppeteer

我想用无头虚假启动Chromium并隐藏地址栏(以及菜单,工具等其他内容)

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
})();
Run Code Online (Sandbox Code Playgroud)

我明白了:

我明白了

我想要:

在此输入图像描述

Ram*_*iro 7

您好,你可以通过选项对象中的agrs传递任何铬标志browser.lunch(options).你正在寻找--kiosk--app

const browser = await puppeteer.launch({headless: false, args: ['--app']});
Run Code Online (Sandbox Code Playgroud)

唯一的细节是信息亭模式将全屏设置窗口.这可能会使您的视口大小混乱并留下灰色区域.这是文档,以及每个可用标志的列表