Hören Sie die änderungen mit "localStorage" auf dem gleichen Fenster
Ich hören wollen, weil Veränderungen in der localStorage-API auf der gleichen Seite (und Nicht in mehreren tabs wie die spec sagt).
Ich bin derzeit mit diesem code:
var storageHandler = function () {
alert('storage event 1');
};
window.addEventListener("storage", storageHandler, false);
localStorage.setItem('foo', 'bar');
Kennt jemand eine vanilla-JavaScript-Weg zu hören, um Ereignisse auf localStorage-auf der einen Seite (ohne jQuery)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da JS ist die dynamische Sprache nur umschreiben ursprünglichen Funktionen.
set
ting-Fenster. Hier haben Sie eingeführt, die eine eindeutige Ereignis-Typ, der vermeidet eine Menge ProblemeAktualisiert, obige Antwort, als Dokument.createEvent jetzt ist Teil eines alten, deprecated API.
https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events
storageHandler
Funktion, gibt es eine Möglichkeit, ziehen Sie den Wert, der aktualisiert wurde aus dere
parameter übergeben?localStorage
als Sie löst das Ereignis dann Holen Sie es aus dem Hörer?