我有一个 Google Chrome javascript 插件,可以修改页面的 HTML 代码。但是,当我单击页面上的“查看源代码”时,代码没有被修改(尽管页面显示已修改)。 我认为插件会在页面加载后修改 DOM。
如何通过 javascript(在页面上,而不是在插件上)获取整个 HTML 修改代码,并将其保存在变量中?
最佳答案
您可以简单地使用outerHTML
<html>
的标签:
var currentSourceCode = document.getElementsByTagName('html')[0].outerHTML;
关于javascript - 如何识别由于 Chrome 扩展而导致的 DOM html 代码更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18721867/