IDBFactory.databases()

databasesIDBFactory のインターフェイスのメソッドは、利用可能な全てのデータベースのリストを、名前とバージョンを含めて返します。

注: この機能は Web Worker 内で利用可能です。

メモ: このメソッドは仕様書の草稿で導入されており、ブラウザーの互換性は限られています。

構文

js
databases()

引数

このメソッドは引数を取りません。

返値

エラーで解決するか、nameversion の 2 個の要素からなる辞書のリストで解決するプロミスを返します。

name

データベースの名前です。

version

データベースのバージョンです。

例外

SecurityError DOMException

メソッドが opaque origin から呼ばれたとき投げられます。

js
const promise = indexedDB.databases();
promise.then((databases) => {
  console.log(databases);
});

仕様書

Specification
Indexed Database API 3.0
# ref-for-dom-idbfactory-databases①

ブラウザーの互換性

BCD tables only load in the browser

関連情報