30.4.0 版本更新说明:
新特性:
- 添加了一个新的属性
prefersReducedTransparency
到nativeTheme
中,该属性指示用户是否通过系统可访问性设置选择了减少操作系统级别的透明度。 - 对尝试在受阻路径中打开文件或目录时,File System Access API 的失败路径进行了与上游的一致性调整。
修复:
- 修复了一个问题,即
navigator.serial.getPorts()
在某些情况下错误地返回了一个空数组。 - 修复了一个问题,在 Windows 上使用无边框的
BrowserWindow
时,系统上下文菜单未能如预期触发。 - 修复了一个问题,File System Access API 未能记住用户上次选择的目录。
- 修复了在 macOS 上进入/退出全屏失败时的行为。
- 修复了使用 Node.js 可读流作为自定义协议处理器的响应体时的资源泄露问题。
- 解决了一个问题,在某些情况下
desktopCapturer.getSources
从未完成其 Promise。
其他更改:
- 修复了在 Windows 上移除通知时可能导致崩溃的问题。
- 修复了 x64 macOS 上的 ffmpeg 发布问题。
安全性:
- 回退修复了漏洞 352872238。
- 回退修复了 CVE-2024-6776。
- 回退修复了 CVE-2024-6778。
- 回退修复了 CVE-2024-6777。
- 回退修复了 CVE-2024-6773。
- 回退修复了 CVE-2024-6774。
- 回退修复了漏洞 343507800。
- 回退修复了 CVE-2024-6772。
- 回退修复了 CVE-2024-6775。
- 回退修复了漏洞 348567825。
- 回退修复了漏洞 338248595。
- 回退修复了 CVE-2024-6779。
- 回退修复了 CVE-2024-6989。
- 回退修复了 CVE-2024-6991。