Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron 25.4.0 现已发布,具体更新内容如下:
Features
- 为通过
ipcRenderer.sendTo()
发送的信息添加了senderIsMainFrame
。#39208
Fixes
- 修复了重新设置第一个父级已被破坏的 BrowserWindow 的父级时可能发生的崩溃。#39308
- 修复了 Windows 10 上更改原生主题后标题栏不正确的问题。#39314
- 修复了
chrome.i18n
无法与 Chrome Extensions Manifest V3 正常工作的问题。#3932 - 修复了 Service Worker 无法在 Chrome Extensions Manifest V3 中运行 Chrome API 的问题。#39312
- 修复了
backgroundThrottling
禁用时,pageVisibility API 在某些情况下返回错误值的问题。#39299
Other Changes
- 修复了在 Wayland 上使用 PipeWire 进行屏幕共享时崩溃的问题。#39270
- 安全性:向后移植 1444438 的修复程序。
- 安全性:向后移植 CVE-2023-3732 的修复。
- 安全性:向后移植 CVE-2023-3728 的修复。
- 安全性:向后移植 CVE-2023-3730 的修复。#39266
更新说明:https://github.com/electron/electron/releases/tag/v25.4.0