在做一些测试/爬虫时会用到非无头模式进行Debug,但有个问题默认情况打开浏览器窗口只会显示一部分,这就不爽了。
解决办法是通过 launch
参数里的 args
将一系列参数传递给浏览器启动即可。
下面传递了2个参数给 args
, 针对 windows 需要传递 --start-maximized
, mac 上是 --kiosk
const browser = await puppeteer.launch({
args: [
'--start-maximized',
'--kiosk',
],
headless: false
// ...
});