Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron v22.0.1 现已发布,具体更新内容如下:
Fixes
- 更改了使用
requireInteraction
选项创建的 HTML5 通知在 Linux 和 Windows 上不会超时。#36501 - 修复了在非沙盒渲染器进程的内联脚本中运行 eval 时可能发生的崩溃。#36668
- 修复了使用
dialog.showMessageBox()
时focus ring highlighting 不正确的问题。#36802 - 修复了 Linux 上 branded release builds 的二进制剥离问题。#36654
- 修复了在 macOS 上 Electron 启动时有关
WebSwapCGLLayer
符号重复的警告。#36800
Other Changes
- 添加了 node-api:处理不支持外部缓冲区的问题。#36624
- chromium 的反向移植修复:1352405。#36517
- chromium 的反向移植修复:1352405。#36518
- 从 mksnapshot_args 中删除了不需要的 --turbo-profiling-input 参数,用于 Linux mksnapshot zip。#36782 (也在23 )
- 将 Chromium 更新为 108.0.5359.99。#36613
更新说明:https://github.com/electron/electron/releases/tag/v22.0.1