Electron 是一款基于 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的开源框架。它融合了 Node.js 的后端能力与 Chromium 的前端渲染能力,被广泛应用于 Atom 编辑器及其他众多知名桌面软件中。Electron 原生支持 macOS、Windows 和 Linux 三大操作系统,开发者可使用同一套代码构建覆盖全平台的应用。
Electron v40.0.0 已正式发布,本次更新包含多项底层升级、功能增强及问题修复,主要内容如下:
144.0.7559.60v24.11.114.4
dsym.zip 替换为 tar.xz 格式压缩包 #48952功能扩展
"memory-eviction" 新增为子进程异常退出的可能原因之一 #48362 RGBAF16 输出格式 #48265 app.isHardwareAccelerationEnabled() 接口,用于检测硬件加速启用状态 #47614 net.request 添加 bypassCustomProtocolHandlers 配置项,绕过自定义协议处理器 #48883 webContents 的 login 事件,为 WebSocket 连接增加身份验证支持 #49064 
VideoFrame 对象 #48831 systemPreferences.getAccentColor() 方法,用于获取系统强调色 #48027 window.setAccentColor(null) 的场景)#48274 nativeImage.createFromNamedImage 方法现已兼容 SF Symbols 名称调用 #48772 --no-stdio-init 启动参数,用于禁用空设备初始化 #47870 os_crypt 同步实现 #49384 更新详情请参阅官方发布页:https://www./link/e6265a85e503bb5db629f379330fe08b
源码下载地址:点击下载