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 5

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 (5)

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