戻る

既存のデータベース一覧の取得
indexedDB.databasesメソッドがサポートされている場合、データベース一覧を取得する方法

indexedDB.databasesメソッドの使用有無を行います。
ブラウザがindexedDB.databasesをサポートしている場合
indexedDB.databasesからデータベース一覧を取得することができます。

[サンプル]
copy
function judgeDatabasesFunction()
{
	if (!indexedDB.databases) 
	{
		console.warn("this browser has not response indexedDB.databases method.");
		return 1;
	}
	return 0;
}
async function currentDatabaseList()
{
	if(judgeDatabasesFunction() == 1)
	{
		return;
	}
	const dbs = await indexedDB.databases();
	let no = 1;
	dbs.forEach((db) => 
	{
		console.log("no:" + no + " name:" + db.name);
	});
}
judgeDatabasesFunction();

if (!indexedDB.databases)
データベース一覧を取得するためのメソッドがサポートされているかどうかの判定処理をします。

const dbs = await indexedDB.databases();
indexedDB.databasesが使用可能な場合、データベース一覧を配列として取得できます。



戻る


著作権情報
ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。
ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、
または公開したりすることはできません。
当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、
その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について
一切の責任を負わないものとします。