我刚开始构建一个 Chrome 扩展程序,但我不确定一切是如何工作的。我想在一个方法(getTabs)中获取一串数据,然后将其返回给调用它的方法。此代码调用 getTabs 创建一个字符串并尝试返回它。
function emailTabs() {
chrome.tabs.getAllInWindow(null, getTabs);
console.log(data); //this is never able to access the string
}
function getTabs(tabs) {
var data='';
//build up data...
console.log(data); //this works when there's no anonymous function
return data;
}
如何在 emailTabs 中取回该字符串?