戻る

indexedDB のデータベースを削除
indexedDB

indexedDB.deleteDatabase() メソッドを使用して
データベースを削除できます。
成功
request.onsuccess = function() {

失敗
request.onerror = function(event) {

ブロックされるケース
request.onblocked = function() {


[サンプル]
copy
function dropDatabase(dbName)
{
	let result = 0;
	//drop database
	const request = indexedDB.deleteDatabase(dbName);
	
	//success
	request.onsuccess = function() 
	{
	};
	
	//error
	request.onerror = function(event) 
	{
		result = 1;
	};
	
	//progress of event
	request.onblocked = function() 
	{
		result = 2;
	};
	return result;
}
dropDatabase("sampleDB");

request.onsuccess = function()
deleteDatabaseメソッドを実行し、データベースを正常に削除したときに実行されるイベントです。

request.onerror = function(event)
データベースの削除中に失敗した場合に実行されるイベントです。

request.onblocked = function()
削除しようとしたデータベースが別のタブや他で開いているブラウザで使用中の場合に
ブロックされる可能性があります。
このときに実行されるイベントです。




戻る


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