我想用无头虚假启动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
})();
我明白了:
我想:
答案 0 :(得分:5)
您好,可以在browser.lunch(options)
的选项对象中通过agrs传递任何铬旗。您正在寻找--kiosk
和----disable-infobars
const browser = await puppeteer.launch({headless: false, args: ['--kiosk', '--disable-infobars']});
唯一的细节是信息亭模式将全屏设置窗口。这可能会使您的视口大小混乱并留下灰色区域。 以下是文档,以及每个可用标志的列表