zoukankan      html  css  js  c++  java
  • 浏览器 Web Storage

    storage事件

    当储存的数据发生变化时,会触发storage事件。我们可以指定这个事件的回调函数。

    window.addEventListener("storage",onStorageChange);
    
    function onStorageChange(e) {
         console.log(e.key);    //还有e.oldValue,e.newValue,e.url属性        
    }

    值得特别注意的是,该事件不在导致数据变化的当前页面触发。如果浏览器同时打开一个域名下面的多个页面,当其中的一个页面改变sessionStorage或localStorage的数据时,其他所有页面的storage事件会被触发,而原始页面并不触发storage事件。可以通过这种机制,实现多个窗口之间的通信。所有浏览器之中,只有IE浏览器除外,它会在所有页面触发storage事件。

    参考

      Web Storage:浏览器端数据存储机制,阮一峰 http://javascript.ruanyifeng.com/bom/webstorage.html

  • 相关阅读:
    JS异错面试题
    CSG
    OBS工具汇总
    SFS OBS
    zookeeper配置文件
    zookeeper概念
    centos yum源问题三板斧
    nexus仓库
    SVN备份恢复
    ubuntu
  • 原文地址:https://www.cnblogs.com/ybtools/p/6732179.html
Copyright © 2011-2022 走看看