是否有任何实用程序或Web浏览器可以将文件和引用的资源保存为单个HTML文件?
对于大多数网络浏览器/ wget,可以选择将所需的CSS和图像下载为单独的文件。有没有办法自动内联CSS和图像?
答案 0 :(得分:5)
MHTML就是这种格式。
答案 1 :(得分:3)
我为此制作了一个python脚本。到目前为止,它完全满足了我自己的需求。希望有用。
答案 2 :(得分:2)
Safari(在Windows和Mac上)都可以创建.webarchive文件。
答案 3 :(得分:2)
此网络扩展程序可能对您有所帮助。
https://github.com/gildas-lormeau/SingleFile
“它可以帮助您将完整的网页保存到单个 HTML 文件中。”
它几乎适用于所有流行的浏览器。
答案 4 :(得分:1)
您可以使用名为“ Monolith”(https://github.com/Y2Z/monolith)的工具
它将页面保存为一个.html
文件,并将其所有资产(例如图像,CSS,字体,JS)嵌入为dataURLs。最终得到的是类似PDF的文档,只是可以轻松修改的文档(如果需要)。
还有一个直接使用该工具制作的Chrome浏览器扩展程序,可以在这里找到:https://chrome.google.com/webstore/detail/monolith/koalogomkahjlabefiglodpnhhkokekg
答案 5 :(得分:-1)
如果您有wget
的访问权限,那么您也可以访问tar
实用程序。虽然它不会为您提供浏览器可读的单个文件,但是如果您wget
一个页面然后tar
了所有下载的工件,那么您实际上拥有该文件所需的1个文件版本。页。