2

我正在阅读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 返回结果?

谢谢。

答案:在此处 找到答案,“脚本的结果是被评估的最后一个表达式。”

4

0 回答 0