嗨,这可能是一个愚蠢的问题,但我找不到任何答案。
我正在编写chrome扩展程序,我只需要阅读当前页面的html,以便可以从中提取一些数据。

这是我到目前为止的内容:

<script>
    window.addEventListener("load", windowLoaded, false);
    function windowLoaded() {
        alert(document.innerHTML)
      });
    }
</script>


有人可以告诉我我在做什么错吗?
谢谢,

最佳答案

function windowLoaded() {
    alert('<html>' + document.documentElement.innerHTML + '</html>');
}
addEventListener("load", windowLoaded, false);


请注意,在使用windowLoaded之前(而不是之后)如何创建它是行不通的。

还要注意我如何获取document.documentElement的innerHTML,即html标记,然后在其周围添加html源标记。

07-23 05:39