PushManager: hasPermission() method

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

Note: This feature is available in Web Workers.

The PushManager.hasPermission() method of the PushManager interface returns a Promise that resolves to the PushPermissionStatus of the requesting webapp, which will be one of granted, denied, or default.

Note: This feature has been superseded by the PushManager.permissionState() method.

Syntax

js
hasPermission()

Parameters

None.

Return value

A Promise that resolves to the PushPermissionStatus.

Examples

js
// TBD

Specifications

This feature is not part of any specification anymore. It is no longer on track to become a standard.

Browser compatibility