Chrome 或 Chromium 在大多数情况下无法正确将整个页面保存在 Web 存档文件 mhtml 文件中。打开保存的文件不知何故损坏并显示为空白。我做了一些实验,并在三个系统上尝试了所有最新版本 (85.0.4183.83) 来保存相同的“MHTML - Wikipedia”页面。我发现:
- 许多页面没有正确保存
- Chromium 隐身模式下保存的页面较小,因此最新的页面是错误的
- Chromium 提示错误的扩展名。它保存为 .html 而不是 .mhtml
我不知道为什么在遍历 DOM 和传输文件时保存所有资源如此困难?
答案1
显然我来得太早了(https://en.wikipedia.org/wiki/MHTML#Google_Chrome) 撰写有关 WIP 功能的评论。他们一直在致力于此,在撰写本文时(版本 102),代码库已经更加成熟。
尽管 wget 是一款出色的工具,并且具有方便的选项,可以为您提供类似但不相同的解决方案。但每种方法/工具都有不同的用途。
所以现在我保存的页面就可以使用了。希望你的页面也能用!