У меня настольное электронное приложение, и я хочу получить системную камеру, разрешение mi c, et c в окне. Прошлое использование после разрешения на основе файла. но мне нужны разрешения на основе системы в реальном времени. Как предоставить разрешения?
session.fromPartition('').setPermissionCheckHandler((webContents, permission, requestingOrigin, details) => {
return true;
});
session.fromPartition('').setPermissionRequestHandler(async (webContents, permission, callback, details) => { });
, но я хочу реализовать то же самое, что и:
<code><pre>
navigator.permissions.query(
{ name: 'camera' }
//{ name: 'microphone' }
// { name: 'geolocation' }
// { name: 'notifications' }
// { name: 'midi', sysex: false }
// { name: 'midi', sysex: true }
// { name: 'push', userVisibleOnly: true }
).then(function(permissionStatus){
console.log(permissionStatus.state); // granted, denied, prompt
permissionStatus.onchange = function(){
console.log("Permission changed to " + this.state);
}
})
Как решить эту проблему