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