保存网页的静态版本可脱机使用[重复]


6

这个问题在这里已有答案:

有没有办法将网页保存为静态HTML,可用于离线查看,编辑等?

我想删除所有JavaScript文件。只留下HTML,CSS和图像。

例如,如果此网页具有Facebook赞按钮,我希望按钮的图像作为常规图像的HTML的一部分(并且在加载页面后不会加载某些JavaScript代码)。

我正在尝试为离线演示准备一个网页。当我使用标准的“另存为HTML完成”之类的工具时,所有的JavaScript都会被保存,当离线查看时,所有动态内容都是空白的。

注意 - 我不希望动态内容工作,当然,没有JavaScript。我只是希望网页看起来好像刚刚从互联网上加载。

Answers:



0

我认为你处于两难境地。如果你剥离javascript,肯定动态aeras将是空白的,因为javascript会在页面加载后填充它们。你可以试试不同的浏览器,但我认为你不能吃蛋糕和吃蛋糕。

作为一种解决方案,我建议:

制作网站的截图并将其放入pdf中,或使用imageviewer查看它们。

或获得演示的互联网连接。

或者在demo-hw上将整个网站放在本地网络服务器上。


1
我在PC上托管整个网站没有问题(这就是我打算做的!)。问题是javascript代码的所有片段加载小部件,广告,共享按钮等。他们不需要工作,但我希望页面看起来好像它们被加载。页面需要保留基本的HTML功能(文本框仍然是文本框)。
Tal Weiss

0

我喜欢雷米夏普的内联工具。它能做什么:

  • 获取驱动页面所需的所有资产的列表:CSS中使用的CSS,JavaScript,图像和图像
  • 缩小JavaScript(通过uglify-js)
  • 从CSS中剥离白色
  • Base64编码图像
  • 将所有内容重新组合在一起作为具有简化文档类型的单个HTML文件
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.