我刚接触构建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标签,并从那里继续操作结果。
感谢您的帮助!