You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome无头模式截图不遵循windows-size设置的问题咨询

问题:Chrome Headless模式截图时窗口尺寸参数不生效

我用Google Chrome Headless模式基于HTML文件生成JPG截图,执行命令如下:

google-chrome 
--headless
--disable-gpu
--hide-scrollbars
--screenshot="preview.jpg"
--windows-size=1200,900
--default-background-color=0
index.html

问题是设置的--windows-size=1200,900完全没生效,生成的JPG图片尺寸是800x600(预期是1200x900)。我的HTML文件只包含一个设置为1200x900、带有背景图的<div>,请问原因是什么?

原因与解决办法

  • 参数拼写错误:你命令里的参数是--windows-size,但Chrome Headless的正确参数名是--window-size(多了一个多余的s)。因为识别不了错误的参数,Chrome会使用默认的800x600窗口尺寸,导致截图不符合预期。
  • 修正后的命令:
google-chrome 
--headless
--disable-gpu
--hide-scrollbars
--screenshot="preview.jpg"
--window-size=1200,900
--default-background-color=0
index.html
  • 额外验证:确保HTML里的<div>样式设置正确,比如明确指定width: 1200px; height: 900px;,且没有被浏览器默认样式或其他CSS覆盖,但核心问题还是参数拼写错误。

内容的提问来源于stack exchange,提问作者F__M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 19:52:10