Methods

Chrome DevTools

Extensions.clearStorageItems #

Clears extension storage in the given storageArea.

Parameters

id
string

ID of extension.

storageArea
StorageArea

StorageArea to remove data from.


Chrome DevTools

Extensions.getExtensions #

Gets a list of all unpacked extensions. Available if the client is connected using the --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging flag is set.

Return object

extensions
array[ ExtensionInfo ]

Chrome DevTools

Extensions.getStorageItems #

Gets data from extension storage in the given storageArea. If keys is specified, these are used to filter the result.

Parameters

id
string

ID of extension.

storageArea
StorageArea

StorageArea to retrieve data from.

keys
Optional
array[ string ]

Keys to retrieve.

Return object

data
object

Chrome DevTools

Extensions.loadUnpacked #

Installs an unpacked extension from the filesystem similar to --load-extension CLI flags. Returns extension ID once the extension has been installed. Available if the client is connected using the --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging flag is set.

Parameters

path
string

Absolute file path.

enableInIncognito
Optional
boolean

Enable the extension in incognito

Return object

id
string

Extension id.


Chrome DevTools

Extensions.removeStorageItems #

Removes keys from extension storage in the given storageArea.

Parameters

id
string

ID of extension.

storageArea
StorageArea

StorageArea to remove data from.

keys
array[ string ]

Keys to remove.


Chrome DevTools

Extensions.setStorageItems #

Sets values in extension storage in the given storageArea. The provided values will be merged with existing values in the storage area.

Parameters

id
string

ID of extension.

storageArea
StorageArea

StorageArea to set data in.

values
object

Values to set.


Chrome DevTools

Extensions.triggerAction #

Runs an extension default action. Available if the client is connected using the --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging flag is set.

Parameters

id
string

Extension id.

targetId
string

A tab target ID to trigger the default extension action on.


Chrome DevTools

Extensions.uninstall #

Uninstalls an unpacked extension (others not supported) from the profile. Available if the client is connected using the --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging.

Parameters

id
string

Extension id.

Types

Chrome DevTools

Extensions.ExtensionInfo #

Detailed information about an extension.

Type: object

Properties

id
string

Extension id.

name
string

Extension name.

version
string

Extension version.

path
string

The path from which the extension was loaded.

enabled
boolean

Extension enabled status.


Chrome DevTools

Extensions.StorageArea #

Storage areas.

Type: string

Allowed values: session, local, sync, managed