对Storage对象进行修改,都会在文档上触发storage事件。当通过属性或setItem()保存数据,使用delete操作符或removeItem()删除数据或者调用clear()方法清除数据,都会发生这个事件。这个事件的event对象有以下属性:
domain:发生变化的存储空间的域名,
key:设置或删除的键名,
newValue:如果是设置值,则是新值,如果是删除值,则是null,
oldValue:键被修改之前的值
无论是对sessionStorage还是localStorage进行操作,都会触发该事件,所以可以通过在文档上监听该事件完成不同标签页面
之间的通信功能