node.js - 如何使用 puppeteer 最大化浏览器窗口?

标签 node.js puppeteer

我正在尝试使用puppeteer最大化浏览器窗口。我尝试了下面的代码,但浏览器未最大化为完整模式。我也没有在 puppeteer 库中找到任何可用的函数来最大化窗口。

(async () => {
  const browser = await puppeteer.launch({headless: false , slowMo: 100, rgs: ['--start-fullscreen', '--window-size=1920,1080'], executablePath: 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe' });
  const page = await browser.newPage();

  await page.setViewport({ width: 1920, height: 1080 });

Example image

最佳答案

这对我来说效果很好。

await puppeteer.launch({ 
      headless: false,
      defaultViewport: null,
      args: ['--start-maximized'] 
});

关于node.js - 如何使用 puppeteer 最大化浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56543232/

相关文章:

node.js - 异步 I/O 和异步函数有什么区别?

javascript - 尝试运行 Lighthouse 用户流程时出错

node.js - 使用 puppeteer 和 MutationObserver 检测 DOM 变化

node.js - 如何格式化以年和月为单位的持续时间?

node.js - Heroku SSE 请求上的 H15

node.js - Ubuntu - nodejs - npm install -g > 错误 : EACCES: permission denied, mkdir

javascript - 如何获取 Puppeteer 访问的页面的所有 DOM 元素上的所有事件 - 基本上是 getEventListeners

javascript - 使用 td 而不是 nth-child 来抓取表

javascript - Puppeteer 的行为与开发者控制台不同

javascript - 验证字符串是否为有效的 JavaScript