是否有可能像视口(viewport)大小一样设置浏览器 (Chrome[ium]) 窗口大小?
当浏览器没有正常运行并且我想直观地看到浏览器实例中发生了什么时,仅设置视口(viewport)会导致外观不方便。
所以我想要如下内容:
const browser = await puppeteer.launch({
headless: false, // The browser is visible
ignoreHTTPSErrors: true
}),
page = await browser.newPage();
// This is well explained in the API
await page.setViewport({
width: options.width,
height: options.height
});
// But is there something like this (careful this is dummy code)
browser.setWindowSize({
width: options.width,
height: options.height
});
感谢您为我指明正确方向的任何帮助
最佳答案
您可以在 puppeteer.launch
期间使用标志 --window-size
设置 chrome 窗口大小
这是您示例中的用法:
const browser = await puppeteer.launch({
headless: false, // The browser is visible
ignoreHTTPSErrors: true,
args: [`--window-size=${options.width},${options.height}`] // new option
});
关于javascript - 运行时设置 puppeteer 窗口大小而不是 headless (不是视口(viewport)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48681145/