IDBVersionChangeEvent: IDBVersionChangeEvent() constructor
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The IDBVersionChangeEvent() constructor
creates a new IDBVersionChangeEvent object, which is used to represent
when a version of the database has changed, as a result of the
onupgradeneeded event handler.
Syntax
new IDBVersionChangeEvent(type)
new IDBVersionChangeEvent(type, options)
Parameters
type-
A string with the name of the event. It is case-sensitive and browsers set it to
versionchange,success, orblocked. optionsOptional-
An object that, in addition of the properties defined in
Event(), can have the following properties:oldVersionOptional-
A number representing the previous version of the database. It defaults to
0. newVersionOptional-
An unsigned long representing the new version of the database, or
nullif the database is being deleted. It defaults isnull.
Return value
A new IDBVersionChangeEvent object.
Examples
For a full working example, see our To-do Notifications app (view example live).
Specifications
| Specification |
|---|
| Indexed Database API 3.0> # dom-idbversionchangeevent-idbversionchangeevent> |
Browser compatibility
Loading…