HTML onstorage 事件
onstorage 事件是当 Web Storage 区域更新时(存储空间中的数据发生变化时,包括增加、修改、删除数据)运行 javascript 脚本。
实例
<!DOCTYPE html><html><body onstorage="myFunction()"><p>尝试改变浏览器的存储区</p><script>function myFunction() {alert("尝试改变浏览器的存储区!");}</script></body></html>
浏览器支持
| 事件 | |||||
|---|---|---|---|---|---|
| onstorage | Yes | Yes | Yes | Yes | Yes |
所有主流浏览器都支持 onstorage 事件。
定义和用法
onstorage 事件是当 Web Storage 区域更新时(存储空间中的数据发生变化时,包括增加、修改、删除数据)运行 javascript 脚本,在某些复杂情况下,如果多个页面都需要访问本地存储的数据,就需要在存储区域的内容发生改变时,能够通知相关的页面。
HTML 4.01 与 HTML5 之间的差异
onstorage 事件属性是 HTML5 新增内容。
语法
<element onstorage="script">
属性值
| 值 | 描述 |
|---|---|
| script | onstorage 发生时运行的脚本。 |