Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

Storage的事件支持(兼容性残废)

  通常用Storage只是做一些数据存储,很少用到相关的事件。但是我觉得Storage的事件支持是个好东西,它可以解决跨页面通信之类的问题(也许以后会推出新的API来解决)。但是Storage的事件支持空有个规范,浏览器支持的参差不齐,甚至有的根本就不兼容。
  这个事件应该绑定在window上的,可以直接用DOM0的方式书写,也可以用addEventListener添加 onstorage=function(e){
  console.log(e);
};
  IE从9开始兼容storage事件,这里用两个选项卡分别打开这个页面来测试。

  IE上在Storage中存入数据就会在所有同源页面上触发这个事件,包括自身页面。
  Chrome也支持这个事件,但是和IE的实现有点不同

  Chrome中自身页面不会触发这个事件。
  Firefox就压根不支持这个。

  所以说这玩意儿的兼容性目前是残废的。但是确实是个好东西,希望以后浏览器能兼容好。
网名:
34.203.213.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^