Goal
Add a permissions module providing a unified interface for browser permissions.
Features
PermissionManager.query(name) with Result-based API
PermissionManager.request(name) triggering permission prompt
- Change listeners for permission state updates
- Support: camera, microphone, geolocation, notifications, clipboard, etc.
- Graceful degradation when Permissions API unavailable
Goal
Add a
permissionsmodule providing a unified interface for browser permissions.Features
PermissionManager.query(name)with Result-based APIPermissionManager.request(name)triggering permission prompt