Aktuelle Registerkarte abrufen und an Variable in einer Chrome-Erweiterung übergeben
Ich versuche, eine Funktion zu erstellen, die die aktuelle Tab-URL zurückgibt:
function tabURL() {
var url="";
chrome.tabs.getSelected(null, function(tab) {url = tab.url;});
return url;
}
Wenn ich benutze:
chrome.tabs.getSelected(null, function(tab) {alert(tab.url);});
Chrome zeigt die URL an, aber wenn ich meine Funktion in der Chrome-Konsole verwende, gibt die Funktion "" zurück.
Gibt es eine Möglichkeit, die tab.url an eine Variable zu übergeben und diese Variable dann zurückzugeben?