Получить текущую вкладку и передать ее переменной в расширении Chrome
Я пытаюсь создать функцию, которая возвращает текущий URL-адрес вкладки:
function tabURL() {
var url="";
chrome.tabs.getSelected(null, function(tab) {url = tab.url;});
return url;
}
Когда я использую:
chrome.tabs.getSelected(null, function(tab) {alert(tab.url);});
Chrome отображает URL, но если я использую свою функцию внутри консоли Chrome, функция возвращает & quot; & quot ;.
Есть ли способ передать tab.url в переменную, а затем вернуть эту переменную?