Electron v32.0.0 发布,跨平台桌面应用开发工具


Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。

Electron v32.0.0 更新内容如下:

Stack Upgrades

  • Chromium128.0.6613.36
    • New in 128
    • New in 127
  • Node 20.16.0
    • Node 20.16.0 blog post
  • V8 12.8

Breaking Changes

  •  Web File API 中删除了非标准File.path扩展。#42053
  • webcontents.navigationHistory添加了以下与导航相关的现有 API:canGoBackgoBackcanGoForwardgoForwardcanGoToOffsetgoToOffsetclear#41752

Features

新增

  • 已添加DownloadItem.getCurrentBytesPerSecond()DownloadItem.getPercentComplete()DownloadItem.getEndTime()。#42913
  • 已添加cumulativeCPUUsage到 AppMetrics 和 CPUUsage。#41819
  • nativeTheme添加了新属性prefersReducedTransparency,用于指示用户是否选择通过系统辅助功能设置降低操作系统级透明度。#43024
  • 在 Linux 上启用了 Windows Control Overlay API。#42681
  • 暴露systemPreferencesutilityProcess。#42599

改进

  • 当尝试在阻塞路径中打开文件或目录时,将文件系统访问 API 中的失败路径与上游对齐。# 42993
  • 扩展WebContentsView以接受预先存在的webContents对象。#42086
  • 改进了ses.cookies.set失败时的错误信息。#42362

修复

  • 不要在 setProgressBar 和 setBadgeCount 中检查桌面环境。#41211
  • 修复了最小化或隐藏窗口在主进程中抛出无响应错误的错误。#43053

详情可查看:https://github.com/electron/electron/releases/tag/v32.0.0


相關推薦

2023-09-25

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v26.2.2 更新内容

2024-06-09

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v30.1.0 更新内容

2024-03-01

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v29.1.0 更新

2024-06-28

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.1.0 更新内容

2024-09-20

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v32.1.1 更新内容

2024-01-27

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v28.2.0 更新

2024-05-10

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v30.0.3 更新内容如

2024-08-01

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.3.1 更新内容

2024-07-18

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.2.1 更新内容

2024-07-27

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.3.0 更新内容

2024-07-12

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.2.0 更新内容

2024-08-17

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.4.0 更新内容

2024-02-22

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v29.0.0 更新

2024-10-17

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v33.0.0 更新内容