javascript - 如何将网页快照及其所有元素(css、js、图像等)保存到一个文件中

标签 javascript html css http archive

如何以编程方式将网页快照及其所有元素(css、js、图像等)保存到一个文件中?

我需要定期归档一些网页。然而,仅仅保存他们的 HTML 代码是没有用的——不仅是因为图像丢失,尤其是因为图像丢失。因为当今页面上缺少 CSS 会使网页变得面目全非。

我记得 .mht 格式是这样工作的,但需要手动保存,而且这只是 IE 的一个功能。我相信有一个开源解决方案可以以编程方式实现这一点,但尽管搜索了数小时,我还是无法在网络上找到它。

最佳答案

HTTrack , <a href="http://manpages.ubuntu.com/manpages/hardy/man1/httrack.1.html" rel="noreferrer noopener nofollow">-%M</a>

关于javascript - 如何将网页快照及其所有元素(css、js、图像等)保存到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5627032/

相关文章:

javascript - 如何从 Highcharts 中删除未使用的 xaxis 值?

javascript - 使用 JavaScript 禁用下拉菜单

css - 为什么 .scss 文件中的更改会转换为 .css 文件

javascript - 跨域AJAX调用?

javascript - Angular ng-repeat 精确机

javascript - 如何使用 jquery 或 javascript 从字符串中查找完全不同的数字

html - 列表项的备用背景颜色

html - 可以在 CSS 中使用百分比指定页面的某些部分吗?

php - &nbsp 在 worwrap 中不工作

css - 在 SASS 中禁用元素的悬停属性