Permissions API specification

E242838

The Permissions API specification is a web standard that defines a unified way for web applications to query and manage user permission states for powerful browser features like notifications, geolocation, and camera access.

All labels observed (6)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Browser API specification ⓘ
W3C specification ⓘ
Web standard ⓘ
aimsTo improve user privacy controls ⓘ
provide a consistent permissions model across features ⓘ
reduce permission prompt fatigue ⓘ
allows feature-specific permission descriptors ⓘ
querying current permission state without prompting the user ⓘ
appliesTo web applications ⓘ
web browsers ⓘ
concerns powerful web platform features ⓘ
privacy-sensitive browser features ⓘ
user permissions ⓘ
defines Permissions API ⓘ
definesConcept PermissionDescriptor ⓘ
PermissionStatus ⓘ
permission state ⓘ
definesInterface PermissionStatus interface ⓘ
Permissions interface ⓘ
definesMethod Permissions.query() ⓘ
Permissions.request() ⓘ
Permissions.revoke() ⓘ
navigator.permissions.query() ⓘ
navigator.permissions.request() ⓘ
navigator.permissions.revoke() ⓘ
definesPermissionState denied ⓘ
granted ⓘ
prompt ⓘ
hasFullName Permissions API ⓘ
partOf Web Platform specifications ⓘ
linked to: Open Web Platform
relatedTo Geolocation API specification ⓘ
linked to: Geolocation API

Media Capture and Streams specification ⓘ
Notifications API specification ⓘ
standardizes a unified way to manage permission states ⓘ
a unified way to query permission states ⓘ
permissions management for web applications ⓘ
supportsFeature background-sync permission ⓘ
camera permission ⓘ
clipboard-read permission ⓘ
clipboard-write permission ⓘ
geolocation permission ⓘ
microphone permission ⓘ
midi permission ⓘ
notifications permission ⓘ
persistent-storage permission ⓘ
push permission ⓘ
usedBy browsers to expose permission state to scripts ⓘ
web developers to check permissions programmatically ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Notifications API → relatedTo → Permissions API specification ⓘ
subject linked to: Notifications API Standard
Permissions API → definesInterface → PermissionStatus ⓘ
linked to: Permissions API specification
Permissions API → definedIn → Permissions API specification ⓘ
Permissions API specification → definesConcept → PermissionStatus ⓘ
linked to: Permissions API specification
Permissions API specification → definesConcept → PermissionDescriptor ⓘ
linked to: Permissions API specification
Permissions API specification → definesInterface → Permissions interface ⓘ
linked to: Permissions API specification
Permissions API specification → definesInterface → PermissionStatus interface ⓘ
linked to: Permissions API specification
Permissions API specification → definesMethod → Permissions.query() ⓘ
linked to: Permissions API specification