Das chrome.storage.sync.remove Array funktioniert nicht
Ich mache eine kleine Chrome-Erweiterung. Ich würde gerne nutzenchrome.storage
aber ich kann es nicht bekommen, um mehrere Elemente (Array) aus dem Speicher zu löschen. Das Entfernen einzelner Elemente funktioniert.
function clearNotes(symbol)
{
var toRemove = "{";
chrome.storage.sync.get(function(Items) {
$.each(Items, function(index, value) {
toRemove += "'" + index + "',";
});
if (toRemove.charAt(toRemove.length - 1) == ",") {
toRemove = toRemove.slice(0,- 1);
}
toRemove = "}";
alert(toRemove);
});
chrome.storage.sync.remove(toRemove, function(Items) {
alert("removed");
chrome.storage.sync.get( function(Items) {
$.each(Items, function(index, value) {
alert(index);
});
});
});
};
Nichts scheint zu brechen, aber die letzte Schleife, die anzeigt, was sich im Speicher befindet, zeigt immer noch alle Werte an, die ich zu löschen versuche.