Puppeteer 非无头模式全屏解决

发表于:2020-05-26

在做一些测试/爬虫时会用到非无头模式进行Debug,但有个问题默认情况打开浏览器窗口只会显示一部分,这就不爽了。

解决办法是通过 launch 参数里的 args 将一系列参数传递给浏览器启动即可。

下面传递了2个参数给 args, 针对 windows 需要传递 --start-maximized, mac 上是 --kiosk

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

Chrome 命令大全手册可以参考这里

JavaScript
原创文章,转载请注明出处。