Получить текущую вкладку и передать ее переменной в расширении 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 в переменную, а затем вернуть эту переменную?

Ответы на вопрос(1)

Ваш ответ на вопрос