检索时document.documentElement.innerHTML不是最新的

时间:2018-10-13 14:06:07

标签: javascript tampermonkey

我试图通过

在Tampermonkey脚本中检索当前页面的HTML。
let currentPageSource = document.documentElement.innerHTML;

在第一次触发代码时效果很好,但是当页面更改并再次按下该代码时,我在变量中获得的信息从第一次开始就不会更改。

我猜这很明显是我想念的东西,但它使我发疯。

谢谢

1 个答案:

答案 0 :(得分:0)

您尝试过console.log(document.documentElement.innerHTML)吗?不确定这里的上下文,但是如果您尝试在无效的相同范围内重新声明currentPageSource。如果您不需要多次访问document.documentElement.innerHTML,而无需存储在变量中,则可以直接访问。{p>