问问题
2338 次
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 回答