chrome.history.searchhttp://developer.chrome.com/extensions/history.html#method-searchのコールバックから最後のURLを返そうとしています
これまでのところ、私のメソッドは次のようになります。
var getLastUrl = function() {
chrome.history.search({
text: '',
maxResults: 1
}, function(results) {
console.log(results);
console.log(results[0].url);
return 'Return value: ' + results[0].url;
});
};
getLastUrl()を実行したときのバックグラウンドページコンソールからの出力は次のとおりです。
ご覧のとおり、戻りオブジェクトがあり、console.log(results [0] .url)は機能していますが、コールバックは未定義の値を返しています。適切なURLを返すようにこれを回避するにはどうすればよいですか。
ありがとう。