tôi thành công có thể ràng buộc một sự kiện cho một sự thay đổi để localStorage (sử dụng jquery):Làm cách nào để liên kết sự kiện với sessionStorage?
$(window).bind('storage', function(e)
{
alert('change');
});
localStorage.setItem('someItem', 'someValue');
Nếu tôi sử dụng sessionStorage, sự kiện này sẽ KHÔNG lửa:
$(window).bind('storage', function(e)
{
alert('change');
});
sessionStorage.setItem('someItem', 'someValue');
Tại sao điều này?
Trình duyệt nào? –
Tôi đang thử nghiệm điều này trong Chrome. Nó phải hoạt động trong Chrome, FF và IE9 +. Tôi cũng nên đề cập rằng tôi cần sự kiện để kích hoạt trong một Tab/cửa sổ khác (của cùng một trình duyệt). – Tesco
Tôi không thấy sự kiện này được kích hoạt trong Chrome, sử dụng 'localStorage'. –