如何预授权URL以在Electron(或Chrome)中使用麦克风



我需要预先授权一个URL才能使用麦克风。这是一个通过Electron(v4.1.3(访问的内部系统。

当用户在某种 Linux 瘦客户端中使用它时,需要预授权。也就是说,每天都会从映像和配置文件等创建系统引导程序。因此,用户必须每天在访问提示上单击"是",如果点击"否"只是引起头痛,以提供修复步骤,因为系统需要麦克风/音频。

我已经检查了谷歌浏览器,显然它会在{chrome_profile_dir}DefaultPreferences文件上写入权限。

但是在Electron上,无法在AppDataRoaming{app.name}Preferences文件上看到相同的行为。所以,老实说,我什至不知道Electron在哪里存储权限。我删除了上述文件夹,但它不再请求许可。

有没有办法,比如写入首选项文件,我可以预先授权?如果是,则将其写入图像文件。

您可以在 electron 中使用权限请求处理程序。https://electronjs.org/docs/api/session#sessetpermissionrequesthandlerhandler

相关内容

最新更新