stable (1.2) stable RC (1.3) latest (tip-of-tree) v8-inspector (node) Home
Domains
Accessibility Animation ApplicationCache Audits Browser CSS CacheStorage Console DOM DOMDebugger DOMSnapshot DOMStorage Database Debugger DeviceOrientation Emulation HeadlessExperimental HeapProfiler IO IndexedDB Input Inspector LayerTree Log Memory Network Overlay Page Performance Profiler Runtime Schema Security ServiceWorker Storage SystemInfo Target Tethering Tracing
Chrome DevTools Protocol Viewer - latest (tip-of-tree)

IndexedDB Domain

Experimental

Methods

IndexedDB.clearObjectStore

Clears all entries from an object store.

Parameters
securityOrigin
string Security origin.
databaseName
string Database name.
objectStoreName
string Object store name.

IndexedDB.deleteDatabase

Deletes a database.

Parameters
securityOrigin
string Security origin.
databaseName
string Database name.

IndexedDB.deleteObjectStoreEntries

Delete a range of entries from an object store

Parameters
securityOrigin
string
databaseName
string
objectStoreName
string
keyRange
KeyRange Range of entry keys to delete

IndexedDB.disable

Disables events from backend.

IndexedDB.enable

Enables events from backend.

IndexedDB.requestData

Requests data from object store or index.

Parameters
securityOrigin
string Security origin.
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
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.

IndexedDB.requestDatabase

Requests database with given name in given frame.

Parameters
securityOrigin
string Security origin.
databaseName
string Database name.
Return object
databaseWithObjectStores
DatabaseWithObjectStores Database with an array of object stores.

IndexedDB.requestDatabaseNames

Requests database names for given security origin.

Parameters
securityOrigin
string Security origin.
Return object
databaseNames
array [string] Database names for origin.

Types

DatabaseWithObjectStores

Database with an array of object stores.

Type: object

Properties
name
string Database name.
version
integer Database version.
objectStores
array [ ObjectStore ] Object stores in this database.

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.

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.

Key

Key.

Type: object

Properties
type
string Key type. Allowed values: number, string, date, array.
number
number Number value.
string
string String value.
date
number Date value.
array
array [ Key ] Array value.

KeyRange

Key range.

Type: object

Properties
lower
Key Lower bound.
upper
Key Upper bound.
lowerOpen
boolean If true lower bound is open.
upperOpen
boolean If true upper bound is open.

DataEntry

Data entry.

Type: object

Properties
key
Runtime.RemoteObject Key object.
primaryKey
Runtime.RemoteObject Primary key object.
value
Runtime.RemoteObject Value object.

KeyPath

Key path.

Type: object

Properties
type
string Key path type. Allowed values: null, string, array.
string
string String value.
array
array [string] Array value.