Electron 31.0.0
· 阅读时间:约 4 分钟
Electron 31.0.0 已发布! 包括升级 Chromium 126.0.6478.36
,和 V8 12.6
以及 Node. js 20.14.2
。
Electron 团队很高兴发布了 Electron 31.0.0 ! 你可以通过 npm install electron@latest
或者从我们的发布网站下载它。 继续阅读此版本的详细信息。
如果您有任何反馈,请在 Twitter 或 Mastodon 上与我们分享,或加入我们的 Discord 社区! Bug 和功能请求可以在 Electron 的问题跟踪器中报告。
重要变化
重点内容
- 扩展
WebContentsView
以接受预先存在的webContents
对象 #42319 - 添加了对
NODE_EXTRA_CA_CERTS
的支持。 #41689 - 更新了 window.flashFrame(bool) 以在 macOS 上持续闪烁。 #41391
- 移除了
WebSQL
支持。#41868 nativeImage.toDataURL
将保留 PNG 颜色空间 #41610- 扩展
webContents.setWindowOpenHandler
以支持手动创建 BrowserWindow。 #41432
架构(Stack)更新
- Chromium
126.0.6478.36
- Node
20.14.0
- V8
12.6
Electron 31 将 Chromium 从 114.0.6367.49
升级到 122.. 0.661.39
, Node 从 20.11.2
升级到 20.14.0
,V8 从 12.4
升级到 12.6
。
新特性
- 添加
clearData
方法支Session
. #40983- 添加参数到
Session.clearData
API。 #41355
- 添加参数到
- 添加了对
navigator.serial
中的服务类ID请求 的蓝牙端口的支持。 #41638 - 支持 Node's
NODE_EXTRA_CA_CERTS
环境变量. #41689 - 扩展
webContents.setWindowOpenHandler
以支持手动创建 BrowserWindow。 #41432 - 实现了对 web 标准 File System API 的支持。 #41419
- 扩展 WebContentsView 以接受预先存在的 webContents 对象 #42319
- 在 webContents API 上添加了一个新的实例属性
navigationHistory
,配合navigationHistory.getEntryAtIndex
方法,使应用能够检索浏览历史中任何导航条目的 URL 和标题。 #41577 (Also in 29, 30)