Pobierz bieżącą kartę i prześlij ją do zmiennej w rozszerzeniu Chrome
Próbuję utworzyć funkcję, która zwraca bieżący adres URL karty:
function tabURL() {
var url="";
chrome.tabs.getSelected(null, function(tab) {url = tab.url;});
return url;
}
Kiedy używam:
chrome.tabs.getSelected(null, function(tab) {alert(tab.url);});
Chrome wyświetla adres URL, ale jeśli użyję mojej funkcji w konsoli chrome, funkcja zwróci „”.
Czy istnieje sposób przekazać tab.url do zmiennej, a następnie zwrócić tę zmienną?