我有一个Chrome扩展程序,应该在给定网站上的内容脚本中收听localStorage
更改。
网站使用window.localStorage.setItem('test', 'test');
我希望将侦听器绑定到存储更改
$(window).bind('storage', function (e) {
alert('storage changed');
});
但是,鉴于代码仅在我转到Chrome Inspect > Application > Local Storage
并删除内容或添加时才有效。
我也尝试过运行
var test = window.localStorage.setItem('test','test');
在我binding
的正下方仍然无法正常工作。
在这种情况下,如何收听localStorage更改?