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
surface form: Mozilla Firefox (partial)

Safari
surface form: Safari (limited)
category Client-side web technology
Web security and privacy
definedIn Permissions API specification
definesEventHandler PermissionStatus.onchange
definesInterface Permissions API specification
surface form: 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 Open Web Platform
surface form: Web Platform
permissionStateValuesInclude denied
granted
prompt
primaryGoal provide consistent permission state querying
standardize permission handling across browsers
relatedTo Geolocation API
MediaStreamTrack
surface form: Media Capture and Streams API

Notifications API Standard
surface form: Notifications API

Push API
securityConsideration cannot override user decisions
subject to user agent policies
specifies PermissionDescriptor dictionary
standardizedBy World Wide Web Consortium
surface form: 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 Standard integratesWith Permissions API
subject surface form: Notifications API
Permissions API specification defines Permissions API
Chrome Web Platform features includesAPI Permissions API