怎样将保存一个完整的网站到本地?
直接使用页面另存为会有非常多的问题,主要是静态资源的问题,比如图片不显示等等。
原帖是一个非常火的讨论:
方案一:找到一个开源库 SingleFile:
https://github.com/gildas-lormeau/SingleFile
提供各种浏览器插件以及 CLI 工具可以很方便的完成站点的一键保存。有 14.9K 个 star。
方案二:原帖中的一段 Gist 代码,https://gist.github.com/markflorkowski/4269bc529324dceb2858c77b7609704c
我看了一下处理:使用FileReader 读取,external css 转换成 inline,并且修改地址到 absolute,图片转换成 base64 images。
这两个方案都是值得收藏看看。大家如果有更好的方案也可以分享一下。

@https1024
 
 
Back to Top