StorageEvent

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

StorageEvent 接口由 storage 事件实现,该事件会在另一个文档的上下文中更改窗口可访问的存储区域时发送给窗口。

Event StorageEvent

构造函数

StorageEvent()

返回一个新构造的 StorageEvent 对象。

实例属性

除了下面列出的属性外,此接口还继承了其父接口 Event 的属性。

key 只读

返回一个字符串,其中包含已更改的存储项的键。当更改由存储的 clear() 方法引起时,key 属性为 null

newValue 只读

返回一个字符串,其中包含已更改的存储项的新值。当更改由存储的 clear() 方法调用,或者存储项已从存储中移除时,此值为 null

oldValue 只读

返回一个字符串,其中包含已更改的存储项的原始值。当存储项是新添加的,因此没有先前值时,此值为 null

storageArea 只读

返回一个 Storage 对象,该对象代表受影响的存储对象。

url 只读

返回一个字符串,其中包含存储已更改的文档的 URL。

实例方法

除了下面列出的方法外,此接口还继承了其父接口 Event 的方法。

initStorageEvent() 已弃用

以类似于 DOM 事件接口中同名方法 initEvent() 的方式初始化事件。请改用构造函数。

规范

规范
HTML
# the-storageevent-interface

浏览器兼容性

另见