Ich versuche, eine Google Chrome-Erweiterung zu schreiben, und ich verwende die chrome.storage-API.Chrome-Erweiterung: Zugriff auf einen von vielen Werten mit demselben Schlüssel
Ich bin Speichern der URL einer Seite mit:
chrome.storage.local.set({'url': document.URL});
Aber diese Funktion mehrere Male, und so in der Speicher gibt es mehrere unterschiedliche URLs mit der gleichen ‚url‘ Schlüssel genannt.
den Wert erhalten, die ich benutze:
chrome.storage.local.get('url', function (urlResult) {
url = urlResult.url;
document.getElementById("urlInfo").innerHTML = url;
});
Aber dies wird in den Schlüssel nur die letzte der gespeicherten Werte zurück. Also zum Beispiel, wenn ich https://stackoverflow.com/ zuerst und https://github.com/ Sekunde besuchen, wird mein Code nur die GitHub-Adresse zurückgeben. Ist es möglich, auf den Stackoverflow-Wert zuzugreifen, obwohl mehrere Werte für denselben Schlüssel vorhanden sind?
Danke!
Sie sind für die Wunder von Arrays suchen. – SLaks
Danke für deinen Tipp @SLaks! – hollaholl