使用localStorage中 存储数据时,当存储的数据发生变化时,会触发window 对象的storage事件,通过监听该事件并指定其事件处理函数,可以定义在其他页面中修改localStorage中的值所要执行的处理。
window.addEventListener('storage', event => {
console.log(event)
});
同时打开一个域名下面的多个页面其中一个退出登录跳转登录页,另一个也要求跳转登录页时,可以使此事件监听。此事件不能用于当前退出登录页面的文件。