Pageres 响应式截图
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/capture-responsive-website-screenshots-pageres。
技能介绍
解决什么问题
做响应式页面开发或设计验收时,最常见的问题是:同一个页面在桌面、平板、手机等不同宽度下表现不一致,但人眼很难在一次会话里把所有断点都检查完整。传统做法是手动拖动浏览器窗口、逐屏截图、再拼成一份报告,费时且不可复现。更麻烦的是,每次发布后想重新对比一次,就得把刚才的流程再走一遍。
技能如何工作
这个技能把上述流程变成一条可重复执行的流水线,核心依赖 Pageres 来完成实际的截图捕获:
- 定义视口集合:在配置里一次性列出需要覆盖的宽度(如
1920、1024、768、375),技能会按列表逐个访问页面。 - 固定捕获条件:每次截图使用相同的设备比例、缩放因子和等待策略,避免因加载时机不同产生误判。
- 批量输出:所有截图落入同一个目录,文件名包含页面标识与视口宽度,方便后续做 diff 或归档。
典型步骤是:准备好页面 URL 与视口配置,交给代理触发捕获,等待任务完成后直接查看输出目录中的截图文件,用于设计走查、发布前检查或作为文档快照留存。
适用边界与注意点
这是一个有界的视觉捕获技能,不是通用浏览器自动化方案。以下情况不在其职责范围内:
- 需要登录、填表、点击交互后才能渲染的内容,不在默认能力内,需提前处理好访问路径。
- 需要执行 JavaScript 异步任务或网络拦截的,应配合专用工具使用。
- 运行环境需要 Node.js,以及 Chrome 或 Chromium 浏览器内核,缺一不可。
此外,由于安装说明来自上游源码仓库,建议在敏感工作流中使用前先审查上游项目,确认依赖与执行逻辑符合团队安全规范。
使用场景
- 团队要对首页在四种常用宽度下的表现做设计走查,需要把 1920、1024、768、375 的截图一次性生成并留档。
- 每次上线后要确认页面在多个视口宽度下没有布局回退,用同一配置重新跑一遍,生成的截图集与上次发布基线比对。
- 需要把当前版本的页面截图归档为文档快照,供后续设计参考,要求结果可重复、命名规则一致。
- 要检查某个活动专题页在不同设备上的渲染效果,同一 URL 需要在多个视口宽度下快速出图。
适合人员
- 前端工程师:需要在合并代码前,用同一配置在不同视口宽度下验证首页和组件页的布局是否跨设备回退,快速拿到截图集。
- 设计师:需要在交付前逐屏审查桌面版与移动版视觉稿,确认同一页面在不同宽度下字体、间距、图片裁切没有意外变化,并把截图存档作为走查记录。
- QA 工程师:每次发布回归要快速生成页面在多个视口宽度下的截图集,用来和上一版基线逐张比对,判断视觉差异是预期优化还是缺陷。