检测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
。