Get to know MDN better
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.
Event StorageEventReturns a newly constructed StorageEvent object.
In addition to the properties listed below, this interface inherits the properties of its parent interface, Event.
key Read onlyReturns a string with the key for the storage item that was changed. The key attribute is null when the change is caused by the storage clear() method.
newValue Read onlyReturns a string with the new value of the storage item that was changed. This value is null when the change has been invoked by storage clear() method, or the storage item has been removed from the storage.
oldValue Read onlyReturns a string with the original value of the storage item that was changed. This value is null when the storage item has been newly added and therefore doesn't have any previous value.
storageArea Read onlyReturns a Storage object that represents the storage object that was affected.
url Read onlyReturns string with the URL of the document whose storage changed.
In addition to the methods listed below, this interface inherits the methods of its parent interface, Event.
initStorageEvent()Initializes the event in a manner analogous to the similarly-named initEvent() method in the DOM Events interfaces. Use the constructor instead.
| HTML # the-storageevent-interface |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Nov 29, 2023 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.