这里维护截图服务主要版本更新日志。
- 将桥接部分改为更高阶的
Puppeteer
实现,以减少桥接部分复杂度 - 基于类重构 actions 实现,对外提供更优雅接口和流程控制
- 添加
shotpdf
action,实现 pdf 导出 - 截图失败时,记录
window.onerror
信息 - 提供
SHOT_HOSTS_MAP
配置,实现内网映射能力,加速页面载入 - 建议将
Chrome headless
更换为Browserless
库,以实现更好的队列和资源控制
V1.x 之后截图服务改为基于 Chrome headless 实现,桥接部分基于较底层的 chrome-remote-interface
实现。
第一个稳定用于生产环境版本,基于 Phantomjs 实现,现已不再维护,仓库地址: