HTML onstorage 事件

onstorage 事件是当 Web Storage 区域更新时(存储空间中的数据发生变化时,包括增加、修改、删除数据)运行 javascript 脚本。


实例

  1. <!DOCTYPE html>
  2. <html>
  3. <body onstorage="myFunction()">
  4. <p>尝试改变浏览器的存储区</p>
  5. <script>
  6. function myFunction() {
  7. alert("尝试改变浏览器的存储区!");
  8. }
  9. </script>
  10. </body>
  11. </html>

浏览器支持

事件
onstorageYesYesYesYesYes

所有主流浏览器都支持 onstorage 事件。


定义和用法

onstorage 事件是当 Web Storage 区域更新时(存储空间中的数据发生变化时,包括增加、修改、删除数据)运行 javascript 脚本,在某些复杂情况下,如果多个页面都需要访问本地存储的数据,就需要在存储区域的内容发生改变时,能够通知相关的页面。


HTML 4.01 与 HTML5 之间的差异

onstorage 事件属性是 HTML5 新增内容。


语法

  1. <element onstorage="script">
属性值
描述
scriptonstorage 发生时运行的脚本。