Not allowed in: Content scripts, Devtools pages

AnyPermissions
Permissions
onAdded
onRemoved
contains
getAll
remove
request
onAdded: WebExtEvent<(permissions: Permissions) => void>

Fired when the extension acquires new permissions.

onRemoved: WebExtEvent<(permissions: Permissions) => void>

Fired when permissions are removed from the extension.

  • Check if the extension has the given permissions.

    Parameters

    Returns Promise<boolean>

  • Get a list of all the extension's permissions.

    Returns Promise<AnyPermissions>

  • Relinquish the given permissions.

    Parameters

    Returns Promise<boolean>

  • Request the given permissions.

    Not allowed in: Devtools pages

    Parameters

    Returns Promise<boolean>