JavaScript实现网页截图,使用的库有两个:
我主要是做了两个demo和一个npm包:
直接打开
index.html
即可
# 安装依赖
npm install
# 在localhost:8080进行热重新加载
npm run dev
# 压缩构建为生产环境代码
npm run build
# 构建为生产环境代码并查看捆绑分析器报告
npm run build --report
原始html是这样的:
这是元素节点:
这是转成canvas之后:
这是元素节点:
这是转成img之后:
这是元素节点:
这是最终截图结果:
npm install --save js_screen_shots
详情见README.md