Permissions API

E242836

The Permissions API is a web platform interface that allows developers to query and manage user permission states (such as notifications, geolocation, and camera access) in a standardized way across browsers.

All labels observed (1)

Label Occurrences
Permissions API canonical 7

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Web API ⓘ
browser feature ⓘ
web platform interface ⓘ
allowsQueryFor camera permission state ⓘ
geolocation permission state ⓘ
microphone permission state ⓘ
midi permission state ⓘ
notifications permission state ⓘ
persistent-storage permission state ⓘ
push permission state ⓘ
browserSupportIncludes Google Chrome ⓘ
Microsoft Edge ⓘ
Mozilla Firefox (partial) ⓘ
linked to: Mozilla Firefox

Safari (limited) ⓘ
linked to: Safari
category Client-side web technology ⓘ
Web security and privacy ⓘ
definedIn Permissions API specification ⓘ
definesEventHandler PermissionStatus.onchange ⓘ
definesInterface PermissionStatus ⓘ
Permissions ⓘ
designedFor web developers ⓘ
enables better user experience for permission prompts ⓘ
centralized permission management logic ⓘ
feature detection of permission states ⓘ
exposesMethod navigator.permissions.query ⓘ
navigator.permissions.request ⓘ
navigator.permissions.revoke ⓘ
partOf Web Platform ⓘ
linked to: Open Web Platform
permissionStateValuesInclude denied ⓘ
granted ⓘ
prompt ⓘ
primaryGoal provide consistent permission state querying ⓘ
standardize permission handling across browsers ⓘ
relatedTo Geolocation API ⓘ
Media Capture and Streams API ⓘ
linked to: MediaStreamTrack

Notifications API ⓘ
Push API ⓘ
securityConsideration cannot override user decisions ⓘ
subject to user agent policies ⓘ
specifies PermissionDescriptor dictionary ⓘ
standardizedBy W3C ⓘ
status living standard ⓘ
supportsFeature asynchronous operations ⓘ
permission management ⓘ
permission querying ⓘ
usedInContext progressive web apps ⓘ
web browsers ⓘ

How these facts were elicited

Referenced by (7)

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

Notifications API → integratesWith → Permissions API ⓘ
subject linked to: Notifications API Standard
Permissions API specification → defines → Permissions API ⓘ
Chrome Web Platform features → includesAPI → Permissions API ⓘ
Clipboard API → relatedTo → Permissions API ⓘ
web-platform-tests → tests → Permissions API ⓘ