Existe-t-il un moyen de détecter tout changement dans HTML5 localStorage, puis d’appeler certaines fonctions en cas de changement? Certaines clés sont enregistrées sous les noms “e1”, “e2”, “e3”, etc.
Je veux détecter si une clé est supprimée ou ajoutée, puis déclencher des fonctions s’il y a un changement …
Selon les spécifications, l’interface de storage
émet storage
événement de storage
sur les objects globaux qu’il affecte.
Donc, dans votre cas, vous pouvez simplement append un gestionnaire
window.addEventListener("storage", function () { // do your checks to detect // changes in "e1", "e2" & "e3" here }, false);
Même pas besoin de jQuery
.