Web/API/IDBDatabase/onclose

From Get docs

The onclose event handler of the IDBDatabase interface handles the close event, which is fired when the database is unexpectedly closed. This can happen, for example, when the application is shut down or access to the disk the database is stored on is lost while the database is open.

The close event is fired after all transactions have been aborted and the connection has been closed.

Note: This feature is available in Web Workers.

Syntax

IDBDatabase.onclose = function(event) { ... };

Value

A function which is called when the close event is fired.

Example

db.onclose = function(event) {
  myAppShowAlert('The database "' + db.name + '" has unexpectedly closed.');
};

Specifications

Specification Status Comment
Indexed Database API DraftThe definition of 'onclose' in that specification. Recommendation  

Browser compatibility

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
onclose

Chrome Full support 31

Notes'

Full support 31

Notes'

Notes' approx

Edge

Full support ≤18

Firefox

Full support 50

IE

No support No

Opera

Full support Yes

Safari

Full support 10.1

WebView Android

Full support Yes

Chrome Android

Full support 31

Firefox Android

Full support 50

Opera Android

Full support Yes

Safari iOS

Full support 10.3

Samsung Internet Android

Full support 2.0

Legend

Full support  
Full support
No support  
No support
See implementation notes.'
See implementation notes.


See also