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

时间:2019-05-27 11:06:13

标签: google-chrome electron

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

需要预授权,因为用户需要在某种Linux瘦客户端中使用它。也就是说,每天系统都会从映像引导,然后创建配置文件等。因此,用户每天都必须在访问提示上单击“是”,并且如果单击“否”,只会导致头痛,因为系统需要麦克风/音频,因此需要为他们提供修复步骤。

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

但是在Electron上,在AppData\Roaming\{app.name}\Preferences文件上看不到相同的行为。因此,说实话,我什至不知道Electron在哪里存储许可。我删除了上述文件夹,但不再要求权限。

有没有办法像写入首选项文件一样对此进行预授权?如果是,请将其写入图像文件。

1 个答案:

答案 0 :(得分:0)

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