获取当前标签中加载的网站源代码 - Chrome扩展程序设计

时间:2011-06-11 17:04:04

标签: google-chrome-extension

我正在编写一个主机校对应用程序,“按照定义”需要在客户端(html,js,css)上输入源代码。 这是最好的(我相信)通过扩展浏览器获取源代码,并生成校验和(例如通过javascript实现的sha1或md5) 有没有办法获取当前打开的选项卡的源代码? (body.innerHTML或head.innerHTML是不够的) 应用程序是独立开发后的,因此所有javascript,css都捆绑在一个文件中,因此检查很简单(无需解析和散列任何外部脚本,样式表,......)

1 个答案:

答案 0 :(得分:1)

body.innerHTMLhead.innerHTML就足够了。在这个测试文档:

<script>alert("1");</script>
<html>
    <script>alert("2");</script>
    <head>
        <title>test</title>
    </head>
    <script>alert("3");</script>
    <body>
        body
    </body>
    <script>alert("4");</script>
</html>
<script>alert("5");</script>

它自动将警报1,2和3放入head.innerHTML,而警报4和5则转到body.innerHTML