5
4

2 回答 2

0

所以我假设你想在桌面上做?然后我会使用最好的无头浏览器,比如 phantomjs,并禁用跨站点脚本。编写 javascript 将您的目标 URL 加载到 iframe 中,获取其 dom 并将其保存到文件中。您仍然需要手动保存所有 CSS,不知道如何内联它。

于 2012-01-17T22:28:45.167 回答
0

至于如何获取 DOM 的当前状态。

您可以使用 jQuery 的 .html() 来获取当前的 DOM。

var DOMState = $('html').html();

您可以编写一个可以注入 jquery 的书签(参见http://blog.reybango.com/2010/09/02/how-to-easily-inject-jquery-into-any-web-page/示例)和然后捕获html。

于 2012-01-17T22:34:54.217 回答