Electron 45为屏幕共享单设权限类别
· BehindLines 编辑部
用于构建桌面应用的软件框架Electron推出了新的主要版本。团队在10月21日发布的公告中介绍Electron 45,以及涉及启动、权限和本地功能接入的多项变化。版本号描述的是开发者使用的软件框架,并不意味着所有采用该框架的应用都已完成更新。
GitHub版本页面列出了随附组件:Chromium 156.0.8078.48、Node.js 24.22.0和V8 15.6。页面还记录了行为变化和修复。这份清单与公告来自同一个项目,不能当作两个团队分别进行的独立测试。
其中一项影响应用的变化涉及屏幕共享。权限请求现在使用`display-capture`名称,与摄像头和麦克风使用的`media`分开。团队说明,如果软件的权限规则仅允许旧类别,那么迁移后屏幕共享可能停止工作。
其他调整涉及在沙箱环境中运行的预加载脚本。部分Node.js工具,包括`Buffer`以及`events`、`timers`和`url`模块,不再在该环境中自动提供。版本说明介绍了替代方案。这意味着受影响的应用需要调整代码,并非从整个Electron中移除Node.js。
该版本还提供了一个实验性接口,将Chromium的Prompt API连接到应用自行选择的本地实现。项目并未随附人工智能模型,也未提供可直接使用的推理引擎。这一区别限定了公告的含义:接口可用,既不能证明某个模型的质量,也不能证明已安装的软件中已有这项功能。
因此,公告描述的是底层框架及其兼容规则的变化,没有给出适用于所有计算机的性能证明。这两份文件可以帮助识别公布的功能;这些功能在具体应用中的行为,仍取决于各自的接入方式。