Détecter un changement dans le stockage local?

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 .