SessionStorage绑定事件

SessionStorage Binding Event

本文关键字:事件 绑定 SessionStorage      更新时间:2024-03-03

中的类似问题如何将事件绑定到sessionStorage?

是否只绑定会话存储而不绑定本地存储。

$(window).bind('storage', function(e)
{
    alert('change');
});

上面的代码似乎绑定了存储(本地和会话)

我认为不可能将事件专门绑定到会话存储更改,但您可以忽略由localStorage:中的更改引起的事件

$(window).on('storage',function(e){
   if(e.originalEvent.storageArea===sessionStorage){
     alert('change');
   } 
   // else, event is caused by an update to localStorage, ignore it
});

PS:on是用jQuery附加事件侦听器的首选方法。