我想用无头虚假启动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)
我明白了:
我想要:
您好,你可以通过选项对象中的agrs传递任何铬标志browser.lunch(options).你正在寻找--kiosk和--app
const browser = await puppeteer.launch({headless: false, args: ['--app']});
Run Code Online (Sandbox Code Playgroud)
唯一的细节是信息亭模式将全屏设置窗口.这可能会使您的视口大小混乱并留下灰色区域.这是文档,以及每个可用标志的列表
| 归档时间: |
|
| 查看次数: |
1085 次 |
| 最近记录: |