As far as I understand:
window.addEventListener('storage', function(event){
...
}, false);
is subscription on both localStorage and sessionStorage events. Can I subscribe on localStorage events only?
Thanks.
As far as I understand:
window.addEventListener('storage', function(event){
...
}, false);
is subscription on both localStorage and sessionStorage events. Can I subscribe on localStorage events only?
Thanks.
Share Improve this question asked Oct 6, 2015 at 8:35 VitalyVitaly 2,6623 gold badges20 silver badges21 bronze badges1 Answer
Reset to default 17I don't think you can, as you say storage
is fired on the window when any storage item changes. You just have to check the storageArea
property of the event when you receive it, and ignore the ones from session storage. E.g.:
window.addEventListener('storage', function(event){
if (event.storageArea === localStorage) {
// It's local storage
}
}, false);