Реестр разрешений:
'accelerometer',
'accessibility-events',
'ambient-light-sensor',
'background-sync',
'camera',
'clipboard-read',
'clipboard-write',
'geolocation',
'gyroscope',
'magnetometer',
'microphone',
'midi',
'notifications',
'payment-handler',
'persistent-storage'
'push'
И вы можете запросить их с помощью метода allow.query () , чтобы получить состояние разрешения пользователя:
navigator.permissions.query(PermissionDescriptor)
.then(
function(permissionStatus) { ... }
)