delete()
IndexedDBの機能が実際にレコードを正常に削除したかどうかを「正しく」チェックする方法を誰かが理解したかどうか疑問に思いました。
私はこれを見つけました:
// As per spec http://www.w3.org/TR/IndexedDB/#object-store-deletion-operation
// the result of the Object Store Deletion Operation algorithm is
// undefined, so it's not possible to know if some records were actually
// deleted by looking at the request result.
レコードを削除する前にレコードキーを保存し、レコードを削除してから、レコードがデータベースにあるかどうかを確認するだけですか?