Chrome拡張機能の構築を始めたばかりですが、すべてがどのように機能するかわかりません。1つのメソッド(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に戻すにはどうすればよいですか?