Electron 7.0.0稳定版正式发布:跨平台桌面应用开发工具

2023-05-29 0 547

Electron 7.0.0 Fedora正式宣布正式发布了,Electron 是 GitHub 合作开发的虚拟化图形界面应用领域应用领域软件,全力支持采用 Web 技术合作开发图形界面应用领域,其如前所述 C++ 合作开发,GUI 核心理念源自于 Chromium,而 JavaScript 发动机采用 V8。

Electron 7.0.0稳定版正式发布:跨平台桌面应用开发工具

该片预览文本如下表所示:

Notable Changes

Electron 的核心理念模块是 Chromium、Node.js 与 V8,依照国内法它通常单厢与那些工程项目维持并行预览,以提供更多新一代的 JavaScript 优点、操控性改良和安全可靠复原。在此版中这二者依次升级换代文本如下表所示:

Chromium 78.0.3905.1

New in 78

New in 77

Node.js 12.8.1

Node 12.8.1 预览文本

Node 12.8

Node 12.7

Node 12.6

Node 12.5

V8 7.8

V8 7.8 预览文本

V8 7.7

增加了 Windows on ARM(64位) 版

为异步请求/响应的 IPC 添加了 ipcRenderer.Invoke() 和 ipcMain.Handle()

添加了 nativeTheme API 来读取和响应操作系统主题和颜色方案的变化

切换到新的 TypeScript Definitions 生成器,生成更加精确的定义

Breaking Changes

删除部分 API:

Tray.setHighlightMode() (macOS)

app.enableMixedSandbox()

app.getApplicationMenu()

app.setApplicationMenu()

powerMonitor.querySystemIdleState()

powerMonitor.querySystemIdleTime()

webFrame.setIsolatedWorldContentSecurityPolicy()

webFrame.setIsolatedWorldHumanReadableName()

webFrame.setIsolatedWorldSecurityOrigin()

Session.clearAuthCache() 不再过滤已清除的缓存条目

MacOS 上的本机接口(菜单、对话框等)现在自动匹配用户机器上的暗模式设置

预览 electron 模块以采用 @Electronics/get,全力支持 Node 8

Electron.asar 文件不再存在

New Features

所有异步 webContent/ 方法现在返回一个 Promise

为 macOS 添加了 always-on-top-changed

在 Netlog API 中添加 captureMode 和 maxFileSize 选项

在 app.getAppMetrics() 输出中添加了 creationTime/sandbox/IntegrityLevel

向 webContents.print() 回调函数中添加了 failureReason 参数,以区分成功、失败和取消

为 BrowserView 添加了 getBalls() 方法

将 gpu-info-update 事件添加到 app 中,只要有 gpu 信息预览,就会发出 gpu-info 预览事件

在 app.getAppMetrics() 添加 memory

添加 process.getBlinkMemoryInfo()

在 webFrame/webContent/ 中添加了 emoveInsertedCSS()

将 zoom-changed 事件添加到 webContent 中

增加打印自定义选项

app.moveToApplicationsFold 添加了一个可选的冲突处理回调

全力支持 webFrame.sertCSS() 中的 CSS origin

在 Windows 上全力支持 Tray API 的 mouse-move 事件

Windows 上全力支持 systemPreferences.isDarkMode() API

macOS 上全力支持 systemPreferences.isHighContrastColorScheme() API

启用 W3C Reporting API

macOS 上实现了 BrowserWindow.setFocable

在校验和文件中添加 Windows on ARM node 头文件

另外此版还有许多复原和属性更改,更多详情见正式发布说明。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务