この拡張機能は、Goo.gl URL 短縮サービスを呼び出し、その応答を 1 つの文字列にまとめようとします (電子メールの目的で)。ただし、非同期であるため、コードは短縮 URL を追加する前に先に進みます。続行する前に文字列に追加するにはどうすればよいですか?
for(i;i<length;i++){
getShortURL(tabs[i].url, function(short_url) {
string += encodeURL(short_url);
});
}
//do something with string...
//
function getShortURL(long_url, callback ){
...
}