全网页智能截图工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @user_6d07fe4c/full-page-screenshot 安装到我的 AI 助手中。
技能介绍
要解决什么问题
网页截图常遇到三类问题:整页内容被滚动截断、懒加载图片未出现、固定/粘性元素在长图中位置错误。移动端布局、内部滚动容器和登录态页面还会进一步增加截全、截图难度。这个技能面向文档、报告、存档等场景,把 URL 转成完整、可复现的图片。
工作方式和边界
技能通过 scripts/screenshot.js 调用 Playwright + Chromium,支持 fullpage、viewport、element 三种模式。它会自动检测设备,识别 width=device-width 或较窄正文宽度并切换到 iPhone 模拟;对内部滚动容器进行滚动、展开高度,触发懒加载内容;默认隐藏 position: fixed/sticky 元素,避免导航栏、悬浮按钮在整页截图里错位。
关键能力包括:
- 整页截图:滚动页面或容器,处理懒加载,保留完整内容
- 元素截图:用 CSS 选择器截取特定 DOM 节点
- 设备模拟:桌面、iPhone、iPad 或自动识别移动布局
- 渲染参数:输出
PNG/JPEG、分辨率、等待时间、深色模式、Cookie、Header 和 Basic Auth - Linux 字体处理:检测中文字体缺失,在具备权限时自动安装 CJK 字体并校验
注意:该技能依赖浏览器环境,复杂 SPA 可能需要更长 --wait;需要登录、Cookie 或自定义 Header 的页面要提供相应参数;Linux 云环境若无权限安装字体,中文字符可能仍显示为方框。
使用场景
- 技术写文档时,把 SPA 设置页的长内容截成完整 PNG,用于归档和评审。
- 前端排查懒加载图片未出现或 fixed 导航错位,用元素和视口模式定位问题。
- 验收移动端 H5 页面时,按 iPhone 设备模拟截图,检查窄屏布局与滚动容器。
- 采集需要登录的仪表盘页面时,用 Cookie、Header 或 Basic Auth 生成留痕图片。
适合人员
- 编写 API 文档或验收报告的工程师,需要把网页状态留成可复查图片。
- 前端或移动端工程师,需要复现懒加载、sticky 导航和内部滚动截图问题。
- 测试工程师,需要按 iPhone 或 iPad 设备截图核对响应式布局。
- 运维或云自动化人员,需要在 Linux 服务器生成带中文网页的完整截图。