Electron v34.3.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v34.3.0更新内容如下: Features 增加了对 Windows 上roundedCornersBrowserWindow constructor 选项的支持。#45739 修复 针对导致屏幕外渲染卡顿的上游错误的反向移植修复。#45659 修复了与访问已被破坏的 speculative frames相关的 WebFrameMain 崩溃问题。#45687 修复了主进程和实用程序进程中的v8.setHeapSnapshotNearHeapLimitapi,并支持--diagnostic-dirNode.js cli flag来指定保存 heap snapshots 的目录。#45644 修复了 OSR 窗口关闭时可能发生的崩溃。#45629 修复了使用无效的chromeMediaSourceId调用 legacygetUserMedia时可能发生的崩溃问题。#45756 修复了 Pointer Lock API 在焦点丢失和重获后可能出现的权限问题。#45627 修复了 Electron 在 Linux 上使用 16KiB 页面时可能崩溃的问题。#45571 修复了在 macOS 上使用 asan build 启动时崩溃的问题。#45567 修复了拖放图标在 Windows 上不显示的问题。#45778 修复了在 macOS 上两次调用win.closeFilePreview时文件预览窗口重新出现的问题。#45662 修复了 web worker 脚本无法加载到 chrome 扩展的问题。#45710 其他变化 安全性:针对 383772517 的反向移植修复。#45704 将 Chromium 更新至 132.0.6834.210。#45805 已将 Node.js 更新至 v20.18.3。#45575 更新说明:https://github.com/electron/electron/releases/tag/v34.3.0