Methods

Chrome DevTools

IndexedDB.clearObjectStore #

Clears all entries from an object store.

Parameters

securityOrigin
Optional
string

At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.

storageKey
Optional
string

Storage key.

storageBucket
Optional
Storage.StorageBucket

Storage bucket. If not specified, it uses the default bucket.

databaseName
string

Database name.

objectStoreName
string

Object store name.


Chrome DevTools

IndexedDB.deleteDatabase #

Deletes a database.

Parameters

securityOrigin
Optional
string

At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.

storageKey
Optional
string

Storage key.

storageBucket
Optional
Storage.StorageBucket

Storage bucket. If not specified, it uses the default bucket.

databaseName
string

Database name.


Chrome DevTools

IndexedDB.deleteObjectStoreEntries #

Delete a range of entries from an object store

Parameters

securityOrigin
Optional
string

At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.

storageKey
Optional
string

Storage key.

storageBucket
Optional
Storage.StorageBucket

Storage bucket. If not specified, it uses the default bucket.

databaseName
string
objectStoreName
string
keyRange
KeyRange

Range of entry keys to delete


Chrome DevTools

IndexedDB.disable #

Disables events from backend.


Chrome DevTools

IndexedDB.enable #

Enables events from backend.


Chrome DevTools

IndexedDB.getMetadata #

Gets metadata of an object store.

Parameters

securityOrigin
Optional
string

At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.

storageKey
Optional
string

Storage key.

storageBucket
Optional
Storage.StorageBucket

Storage bucket. If not specified, it uses the default bucket.

databaseName
string

Database name.

objectStoreName
string

Object store name.

Return object

entriesCount
number

the entries count

keyGeneratorValue
number

the current value of key generator, to become the next inserted key into the object store. Valid if objectStore.autoIncrement is true.


Chrome DevTools

IndexedDB.requestData #

Requests data from object store or index.

Parameters

securityOrigin
Optional
string

At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.

storageKey
Optional
string

Storage key.

storageBucket
Optional
Storage.StorageBucket

Storage bucket. If not specified, it uses the default bucket.

databaseName
string

Database name.

objectStoreName
string

Object store name.

indexName
string

Index name, empty string for object store data requests.

skipCount
integer

Number of records to skip.

pageSize
integer

Number of records to fetch.

keyRange
Optional
KeyRange

Key range.

Return object

objectStoreDataEntries
array[ DataEntry ]

Array of object store data entries.

hasMore
boolean

If true, there are more entries to fetch in the given range.


Chrome DevTools

IndexedDB.requestDatabase #

Requests database with given name in given frame.

Parameters

securityOrigin
Optional
string

At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.

storageKey
Optional
string

Storage key.

storageBucket
Optional
Storage.StorageBucket

Storage bucket. If not specified, it uses the default bucket.

databaseName
string

Database name.

Return object

databaseWithObjectStores
DatabaseWithObjectStores

Database with an array of object stores.


Chrome DevTools

IndexedDB.requestDatabaseNames #

Requests database names for given security origin.

Parameters

securityOrigin
Optional
string

At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.

storageKey
Optional
string

Storage key.

storageBucket
Optional
Storage.StorageBucket

Storage bucket. If not specified, it uses the default bucket.

Return object

databaseNames
array[ string ]

Database names for origin.

Types

Chrome DevTools

IndexedDB.DatabaseWithObjectStores #

Database with an array of object stores.

Type: object

Properties

name
string

Database name.

version
number

Database version (type is not 'integer', as the standard requires the version number to be 'unsigned long long')

objectStores
array[ ObjectStore ]

Object stores in this database.


Chrome DevTools

IndexedDB.DataEntry #

Data entry.

Type: object

Properties

key
primaryKey
Runtime.RemoteObject

Primary key object.

value
Runtime.RemoteObject

Value object.


Chrome DevTools

IndexedDB.Key #

Key.

Type: object

Properties

type
string

Key type.

Allowed values: number, string, date, array

number
Optional
number

Number value.

string
Optional
string

String value.

date
Optional
number

Date value.

array
Optional
array[ Key ]

Array value.


Chrome DevTools

IndexedDB.KeyPath #

Key path.

Type: object

Properties

type
string

Key path type.

Allowed values: null, string, array

string
Optional
string

String value.

array
Optional
array[ string ]

Array value.


Chrome DevTools

IndexedDB.KeyRange #

Key range.

Type: object

Properties

lower
Optional
Key

Lower bound.

upper
Optional
Key

Upper bound.

lowerOpen
boolean

If true lower bound is open.

upperOpen
boolean

If true upper bound is open.


Chrome DevTools

IndexedDB.ObjectStore #

Object store.

Type: object

Properties

name
string

Object store name.

keyPath
KeyPath

Object store key path.

autoIncrement
boolean

If true, object store has auto increment flag set.

indexes
array[ ObjectStoreIndex ]

Indexes in this object store.


Chrome DevTools

IndexedDB.ObjectStoreIndex #

Object store index.

Type: object

Properties

name
string

Index name.

keyPath
KeyPath

Index key path.

unique
boolean

If true, index is unique.

multiEntry
boolean

If true, index allows multiple entries for a key.