我有一个包含大量 javascript 的页面。然而,页面一旦渲染仍然是静态的,没有移动的东西或特殊效果等......应该可以在没有任何 javascript 的情况下仅使用纯 HTML 和 CSS 渲染相同的 HTML。这正是我想要的——我想获得特定页面的无 javascript 版本。当然,我不希望有任何动态行为,所以例如,如果按钮死了,我就可以了。我只是想让它们渲染。
现在,我不想要图像。它需要是带有 CSS 的 HTML,可以嵌入 HTML,也可以。
我该怎么做?
编辑
我很抱歉,但我一定没有说清楚。我的网站使用 javascript,没有它就无法工作。我不想检查它是否可以正常工作,我知道它不会,我真的不在乎。这不是我要问的。我在询问一个特定的页面,我想将其作为纯 HTML + CSS 抓取。失去其动态性的事实并不重要。
编辑2
有一个建议是从 DOM 检查器中对 HTML 进行语法分析。这是我做的第一件事——在 Chrome 开发工具中,将根 html 元素复制为 HTML 并将其保存到文件中。当然,这是行不通的,因为它继续引用网络上的 CSS 文件。我想我应该提到我希望它在文件系统中工作。
接下来是使用某种“保存”菜单(取决于浏览器)将页面保存为完整的所有环境。它保存页面和所有相关文件,形成一个闭包,可以从文件系统打开。但是必须手动清理 html 中的所有 javascript - 乏味且容易出错。
编辑3
我似乎总是忘记一些事情。当然,应该保留图像。