我正在阅读Chrome.tabs.executeScript并且不知道如何使用 executeScript 的回调函数。
例如我有
功能按钮(){
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(tab.id, {file: "content_script.js", allFrames: true}, function(results){
for(结果中的变量索引){
控制台.log(结果[索引]);
}
});
});
}
根据该页面“结果(任何可选数组)脚本在每个注入帧中的结果。”
这是否意味着当 content_script.js 在所有注入的页面和框架中执行时触发回调?以及如何从我的 content_script.js 返回结果?
谢谢。
答案:在此处 找到答案,“脚本的结果是被评估的最后一个表达式。”