Ich benutze html5 localStorage API.Fang QUOTA_EXCEEDED_ERR on localStorage
Ich möchte die QUOTA_EXCEEDED_ERR
fangen, damit ich eine Nachricht an den Benutzer wie "Speicher ist voll. Kann nicht speichern. Vielleicht ein paar Elemente löschen?"
Der Code, den ich ist wie
Sie fragenfunction save() {
try {
localStorage.setItem(key, name);
} catch (e) {
if (e.name === 'QUOTA_EXCEEDED_ERR') {
alert("Memory is full. Cannot save. Maybe delete a few items?");
} else {
alert("Something went wrong? Try again later?")
}
}
}
Ich möchte verwenden, ist das ok? Funktioniert das für alle Browser? Wird gut funktionieren oder brechen, sowieso?
Natürlich teste ich es auch, aber ich dachte, ich sollte sowieso fragen, weil ich vielleicht etwas vermisse.