IDBVersionChangeEvent: IDBVersionChangeEvent() constructor
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, or blocked.
options Optional
-
An object that, in addition of the properties defined in Event(), can have the following properties:
oldVersion Optional
-
A number representing the previous version of the database. It defaults to 0.
newVersion Optional
-
An unsigned long representing the new version of the database, or null if the database is being deleted. It defaults is null.
Return value
Examples
For a full working example, see our To-do Notifications app (view example live).
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
IDBVersionChangeEvent |
41 |
79 |
25 |
No |
28 |
10 |
41 |
41 |
25 |
28 |
10 |
4.0 |