chrome.storage.sync.set nie zapisuje wartości
W związku z tym natknąłem się na trochę problemów z lokalną pamięcią w Google Chrome. Z tego, co zbadałem, moja składnia wydaje się być poprawna, ale z jakiegoś powodu wartość nie jest zapisywana. Oto mój kod:
chrome.storage.sync.get(accName, function(data) {
var accData = data[accName];
// Stuff
chrome.storage.sync.set({ accName: accData }, function() {
alert('Data saved');
});
});
Za każdym razem, gdy go ponownie uruchamiam,data[accName]
zwraca undefined. Próbowałem tego samego kodu z wartościami dosłownymi dla parametrów sync.set (np.{ 'john32': ['fk35kd'] }
), a to wydaje się działać, więc jestem bardzo zdezorientowany co do tego, co może być problemem. Każda pomoc byłaby doceniana.