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

时间:2018-01-16 20:16:40

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

我明白了:

I get

我想:

enter image description here

1 个答案:

答案 0 :(得分:5)

您好,可以在browser.lunch(options)的选项对象中通过agrs传递任何铬旗。您正在寻找--kiosk----disable-infobars

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

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