StorageEvent
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The StorageEvent interface is implemented by the storage event, which is
sent to a window
when a storage area the window has access to is changed within the context of another document.
Constructor
StorageEvent()-
Returns a newly constructed
StorageEventobject.
Instance properties
In addition to the properties listed below, this interface inherits the properties of its parent interface, Event.
keyRead only-
Returns a string with the key for the storage item that was changed. The
keyattribute isnullwhen the change is caused by the storageclear()method. newValueRead only-
Returns a string with the new value of the storage item that was changed. This value is
nullwhen the change has been invoked by storageclear()method, or the storage item has been removed from the storage. oldValueRead only-
Returns a string with the original value of the storage item that was changed. This value is
nullwhen the storage item has been newly added and therefore doesn't have any previous value. storageAreaRead only-
Returns a
Storageobject that represents the storage object that was affected. urlRead only-
Returns string with the URL of the document whose storage changed.
Instance methods
In addition to the methods listed below, this interface inherits the methods of its parent interface, Event.
initStorageEvent()Deprecated-
Initializes the event in a manner analogous to the similarly-named
initEvent()method in the DOM Events interfaces. Use the constructor instead.
Specifications
| Specification |
|---|
| HTML> # the-storageevent-interface> |
Browser compatibility
Loading...