嗨,这可能是一个愚蠢的问题,但我在任何地方都找不到答案。 我正在编写一个 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
源标记它。
关于javascript - Chrome扩展读取当前页面的innerHTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7050584/