1

在 Chrome 中,我可以使用Developer Tools窗口将实时网页的 HTML 从一个选项卡复制到另一个选项卡,方法是查询escape(document.documentElement.innerHTML)、将结果复制粘贴到另一个选项卡的Developer Tools窗口、在那里创建一个新元素并设置它的.innerHTML. 但是,这不会复制 CSS 或事件处理程序。我不关心 JavaScript 和事件处理程序,但我想复制 HTML 和 CSS。什么是最简单但最忠实的方法?我对 Google Chrome 最感兴趣,但我会考虑在 Firefox 中也可以使用的解决方案。

我知道我可以遍历<link ...>and<style ...>标记并复制它们,但这有点间接。我想复制页面实际 CSS 的连接的最终版本。

4

1 回答 1

0

您可以选择原始页面中的元素,然后在“样式”窗格中拖动选择并复制其所有 CSS,然后将其粘贴到目标页面的样式表中。到目前为止,没有更好的方法。

如果您对它如何以其他方式工作有任何想法,请在http://new.crbug.com提交功能请求(以“DevTools:”开头的摘要以获得更快的问题分类)。

于 2012-09-24T09:24:54.890 回答