Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron v 42.4.1 现已发布,一些更新内容如下:
Fixes
- 修复了在附加 webContents.debugger 时,航时 DevTools 网络面板缺少大部分请求的问题。#51965
- 修复了
safeStorage.isAsyncEncryptionAvailable()在 appready事件发生后不久错误地返回false的问题,以及在异步加密初始化完成前调用safeStorage.encryptStringAsync()或safeStorage.decryptStringAsync()时发生的崩溃问题。safeStorage.isAsyncEncryptionAvailable()现按文档所述返回一个 Promise。#51924
- 修复了 Linux 系统上,当无边框窗口和网页内容背景颜色不同时,窗口顶部会出现一条 1 像素宽的线条的错误。#52005
- 修复了在启用
nodeIntegration时调用WebAssembly.compileStreaming()或WebAssembly.instantiateStreaming()导致渲染器崩溃的问题。#51956
其他变化
- 从上游 Chromium、Skia 和 Dawn 移植了修复程序。#51942
- Chromium 已更新至 148.0.7778.265 版本。#51979
文档
更新说明:https://github.com/electron/electron/releases/tag/v42.4.1