Chrome扩展程序内容脚本可以发送所有<h1> </h1>

时间:2014-08-28 14:13:00

标签: javascript google-chrome google-chrome-extension content-script

我刚接触构建chrome扩展程序,我想让我的内容脚本访问页面上的所有h1标记并将其发送到我的后台页面,以便我可以操作它们。

我一直在阅读很多答案,但仍然无法让我的代码正常运行。

background.js

chrome.tabs.executeScript(null,
 { "code": "test" },
  function(results){
    console.log(results);
 });

content.js

var test = function(){
  var tags = document.getElementsByTagName('h1');

}

我相信我的background.js正在调用我的content.js文件中的测试函数,然后传回的任何内容都将是console.log作为结果。我不确定我是否应该在我的内容脚本中使用chrome.extension.sendMessage,在我的后台文件中使用Listener。

我的目标只是将background.js文件传递给console.log结果,以确保我得到正确的h1标签,并从那里继续操作结果。

感谢您的帮助!

0 个答案:

没有答案