Обнаруживать любые изменения в localStorage?

Есть ли способ обнаружить какие-либо изменения в локальном хранилище HTML5, а затем вызвать определенные функции, если есть какие-либо изменения? У меня есть определенные ключи, хранящиеся с именами как "e1", "e2", "e3" и т.д....

Я хочу определить, удаляется или добавляется какой-либо ключ, а затем запускаются некоторые функции, если есть какие-либо изменения...

Ответ 1

В соответствии со спецификациями Storage интерфейс испускает Storage событие для глобальных объектов, на которые он влияет.

Итак, в вашем случае вы можете просто добавить обработчик

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

Нет необходимости в jQuery.