IDBDatabase.name

IDBDatabase インターフェイスの name プロパティは、接続しているデータベース名を含む DOMString です。

構文

js

db.name;

接続しているデータベース名を含む DOMString

この例は接続しているデータベースと、DB の versionname プロパティを持つ IDBDatabase オブジェクトの結果、そしてログを表示します。完全な例は、To-do Notifications アプリケーション (動く例を見る)を見てください。

js

// 我々のデータベースを開きます。
var DBOpenRequest = window.indexedDB.open("toDoList", 4);

// これら 2 個のイベントハンドラーは、データベースが正常に開かれたか、失敗した時に動作します。
DBOpenRequest.onerror = function (event) {
  note.innerHTML += "<li>Error loading database.</li>";
};

DBOpenRequest.onsuccess = function (event) {
  note.innerHTML += "<li>Database initialised.</li>";

  // データベースを開いた結果を変数 db に保存します。これは後でたくさん使います。
  db = DBOpenRequest.result;

  // この行ではデータベースの名前を記録します。"toDoList" のはずです。
  console.log(db.name);
};

仕様書

Specification
Indexed Database API 3.0
# ref-for-dom-idbdatabase-name①

ブラウザーの互換性

BCD tables only load in the browser

関連情報