跨平台桌面应用构建工具 Electron 发布 v42.0.1 版本,此次更新修复了多个崩溃问题,还将 Chromium 更新至 148.0.7778.97 版本。
Electron 能使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用,基于 Node.js 和 Chromium,被 Atom 编辑器等应用使用,兼容 Mac、Windows 和 Linux。
修复了 DesktopCapturer 在 macOS 上的崩溃问题,以及关闭 DevTools 时可能出现的竞态条件崩溃问题等,提升了应用的稳定性。
解决了安装后解析 Electron 可执行文件路径时忽略 ELECTRON_INSTALL_PLATFORM 的问题,避免了 path.txt 文件写入错误平台和重复下载的情况。
修复了在 macOS 上`app.getLoginItemSettings()`对于`executableWillLaunchAtLogin`返回`undefined`的问题,使该属性始终为 boolean。
Chromium 已更新至 148.0.7778.97 版本,为 Electron 应用带来更强大的功能和更好的性能。
编辑观点:Electron v42.0.1 的更新聚焦于修复问题和更新 Chromium,有助于提升开发者使用体验和应用质量,推动跨平台桌面应用发展。