首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将puppeteer viewport设置为null不会更改viewport

将puppeteer viewport设置为null不会更改viewport
EN

Stack Overflow用户
提问于 2021-02-23 08:14:35
回答 1查看 155关注 0票数 0

我使用的是puppeteer,并且我将defaultViewPort参数设置为null,但是当启动铬(或铬,因为我已经将其更改为)时,它不会更改实际的视区

代码语言:javascript
复制
`const browser = await puppeteer.launch({ headless: false, executablePath: 'C:/Program Files/Google/Chrome/Application/chrome.exe', defaultViewPort: null, });`

有人知道为什么这对我不起作用吗?

EN

回答 1

Stack Overflow用户

发布于 2021-02-23 08:34:49

这种情况下的问题似乎是一个打字错误:defaultViewPort -> defaultViewport

因此,固定版本将是:

代码语言:javascript
复制
    const browser = await puppeteer.launch({ 
      headless: false, 
      executablePath: 'C:/Program Files/Google/Chrome/Application/chrome.exe', 
      defaultViewport: null, 
    });

请注意,将defaultViewport选项设置为null,将阻止Puppeteer设置自己的默认值,而只使用默认的浏览器视图端口。

如果要将视口大小更改为其他值,可以执行以下操作:

代码语言:javascript
复制
  await page.setViewport({
    width: 1280,
    height: 1080,
  })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66325291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档