Electron 39.0.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron v39.0.0 现已发布,一些更新内容如下:
Stack Upgrades
- Chromium
142.0.7444.52 - Node
22.20.0 - V8
14.2
Breaking Changes
- 在
webContents.on('paint')事件的 offscreen shared texture info中添加了colorSpace。- 修改了
OffscreenSharedTexture的签名,提供统一handle以持有 native handle。#47315
- 修改了
- 修复了
window.open规范合规性问题,该问题导致它应该始终创建一个可调整大小的弹出窗口,但却没有创建。#47540
有关通过 Chromium 继承的重大更改,可参阅博客文章
Features
Additions
- 为 Offscreen Rendering 添加了支持 scRGB HDR 色彩空间的
RGBAF16输出格式。#48504 - 为macOS平台的
process.getSystemMemoryInfo()方法新增fileBacked和purgeable字段。#47628 - 在 macOS 上为托盘图标构造函数新增
guidTray支持,确保图标在多次启动后保持位置。#47838 - 新增
webFrameMain.fromFrameToken(processId, frameToken)法,可通过 frame token 获取WebFrameMain实例。 #47850 - 添加了方法以实现更精细的可访问性支持管理。#48625
- 在 Windows 和 macOS 平台新增对
app.getRecentDocuments()的支持 。 #45839 - 增加了对
USBDevice.configurations的支持。#47459 - 新增在 Linux 系统中通过
systemPreferences.getAccentColor获取系统强调色的功能。#48628 - 新增在 Windows 系统中通过
{get|set}AccentColor在窗口初始化后更改窗口强调色的功能。#47741 - 允许在给定会话中持久保存文件系统 API 授权状态。#48326
- 内部切换为使用
DIR_ASSETS替代DIR_MODULE/DIR_EXE定位资源,并新增可通过app.getPath查询的 “assets” 键。#47439 - 支持在非上下文隔离预加载中导入动态 ESM。#48488
Fixes
- 修复了
systemPreferences.getAccentColor导致颜色反转的问题。 #48624 - 修复了 Wayland 环境中调用
webContents.openDevTools({ mode: 'detach' })会导致崩溃的问题。 #48623 - 修复访问
webContents.session时崩溃的问题。#48344 - 修复了 inspector agent 尝试在 provisional frames 上评估时发生崩溃的问题。#48515
- 修复了从命令行传递功能参数
--enable-features=Feature:ParamA/Value时崩溃的问题。#48442
更新说明:https://github.com/electron/electron/releases/tag/v39.0.0
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Firefox 144.0.2 发布
Firefox 144.0.2 现已发布,具体更新内容如下: Fixed 修复了about:settings中可用 locales 设置列表显示的 locales 设置数量超过已下载或当前支持数量的问题。(Bug 1994642) 修复了使用键盘打开“统一搜索”下拉菜单时界面不一致的问题。现在,下拉菜单可以正常展开,允许用户使用键盘选择搜索引擎。(Bug 1979826) 修复了 Microsoft OneDrive 照片“For You”页面上精选照片集加载失败的问题,此前该页面会显示灰色背景而非内容。现已正常显示。(Bug 1986533) 修复了影响安装了 Avast 或其他安全软件的 Windows 用户的启动崩溃问题。(Bug 1992678) 修复了 macOS 上的一个问题:在应用程序之间切换后,表情符号选择器快捷方式和菜单项停止工作。(Bug 1980815) 修复了 macOS 上将图像从 Firefox 拖放到第三方应用(如 Preview)时可能会失败或出现异常的问题。(Bug 1995345) 修复了 macOS 26 (Tahoe) 系统高负载时出现的性能和视...
-
下一篇
Git for Windows v2.51.2 发布
Git for Windows v2.51.2 现已发布,自 Git for Windows v2.51.1 以来的变更内容包括: New Features 随附Git v2.51.2。 错误修复 Git for Windows 的可移植版本中的默认凭证助手(credential-helper-selector)现在支持高 DPI 感知。 Filename SHA-256 Git-2.51.2-64-bit.exe ebd318e1d3ee0cc1ac8ead026f1edf8678dcb42c7d74d757b8e2fa8a1be0b25f Git-2.51.2-arm64.exe cfa59dc9ca121844a9346224e856ee11916ebd606b211d4291f8b97aa482dd94 PortableGit-2.51.2-64-bit.7z.exe f5764d546ff9a2511b50ec4e20424c5f4669de1695abc3fa4128e7f7d4a7b2cd PortableGit-2.51.2-arm64.7z.exe 73375f427...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 设置Eclipse缩进为4个空格,增强代码规范
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL数据库在高并发下的优化方案
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2更换Tomcat为Jetty,小型站点的福音

微信收款码
支付宝收款码