私は現在このコードを使用しています:
url = "unknown";
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function(tabs) {
console.log(tabs); //test, prints one-element array as expected
url = tabs[0].url;
});
$("#url_div").html(url);
現在の URL を取得するにchrome.tabs.query()
は非同期ですが、同期するにはどうすればよいですか? (つまり、asynch: false
どこかに追加)
クエリ内で URL を設定したり、そこから別の関数を呼び出したりできることはわかっていますが、非同期でない場合は (例は単純化されています) それが最善です。