我正在阅读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 返回结果?
谢谢。
答案:在此处 找到答案,“脚本的结果是被评估的最后一个表达式。”