嗨,这可能是一个愚蠢的问题,但我找不到任何答案。
我正在编写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
源标记。