检测localStorage的任何变化?

有没有办法检测HTML5 localStorage中的任何更改,然后如果确实有任何更改,则调用某些函数? 我将某些密钥存储为名称为“e1”,“e2”,“e3”等等……

我想检测是否有任何键被删除或添加,然后触发一些function,如果有任何变化…

根据规范, Storage接口会在它影响的全局对象上发出storage事件 。

所以在你的情况下你可能只是添加处理程序

 window.addEventListener("storage", function () { // do your checks to detect // changes in "e1", "e2" & "e3" here }, false); 

甚至不需要jQuery