Electron v29.0.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron v29.0.0 更新内容如下:
Stack Upgrades
- Chromium
122.0.6261.39
- Node
20.9.0
- V8
12.2
Breaking Changes
- 通过
contextBridge
调用函数时,现在会使用预期接收器 (this
) 。# 39978 app
的gpu-process-crashed
事件已被弃用。事件已被弃用。#40169app
中已弃用的gpu-process-crashed
事件已被移除。#40255app
中已弃用的renderer-process-crashed
事件以及WebContents
和<webview>
中的崩溃事件已被移除。#40115
Features
Additions
- 添加了
WebContentsView
和BaseWindow
,替换了现已弃用的BrowserView
API。#40759 - 添加
keyboardLock
到ses.setPermissionRequestHandler(handler)
。#40369 - 在
protocol.registerSchemesAsPrivileged
中添加了一个选项,以允许在自定义方案中缓存 V8 代码。# 40544 - 将 net 模块添加到实用程序进程中。# 40890
- 添加了新的Electron Fuse,将
file://
协议优化为更安全、更严格的行为,与 Chromium 匹配。#40372 - 添加了新
webUtils.getPathForFile
方法来替换File.path
augmentation。#38776 - 添加了对通过
.npmrc
配置use_remote_checksums
的支持。#40253 - 迁移
app.{set|get}LoginItemSettings(settings)
以在 macOS 上使用 Apple 新推荐的底层框架。#37244 - 此 PR 向
display
对象添加了多个属性,包括detected
、maximumCursorSize
和nativeOrigin
。#40497
Removed/Deprecated
- 从 Windows zip 文件中删除了无关的 dll。#41129
更多详情可查看:https://github.com/electron/electron/releases/tag/v29.0.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Go 语言社区系统 BBS-GO 4.0 发布,内核重构升级 vue3/nuxt3
更新内容 1. 系统重构:对整个系统进行了全面的重构,以提高性能、可维护性和扩展性。 2. Vue3/Nuxt3升级: 将前端框架升级到最新的Vue.js 3版本,享受新版本带来的性能提升、新特性和改进。 3. 提供全新的管理后台 4. 简化安装流程,提供完整的docker镜像 发布地址 github:https://github.com/mlogclub/bbs-go/releases/tag/v4.0.0 gitee:https://gitee.com/mlogclub/bbs-go/releases/tag/v4.0.0 功能简介 功能预览 相关链接 帮助文档:https://bbs-go.com 官网交流:https://mlog.club 问题反馈:https://mlog.club/topics/node/3 功能建议收集:https://mlog.club/topic/609 github 地址:https://github.com/mlogclub/bbs-go gitee 地址:https://gitee.com/mlogclub/bbs-go
- 下一篇
红帽改变发布 RHEL Beta 测试版本的更新策略
红帽宣布对 RHEL Beta 测试版本的更新策略进行改进。 目前 RHEL 新版本正式发布之前,红帽大致提供了一个月的测试期。但红帽及其客户发现,长达一个月的 RHEL 测试期通常太短,意义不大。 从 RHEL 9.5 开始,红帽将开始更早且持续地发布"beta"软件包。在即将发布的次要版本完成初始测试后,这些软件包将开始推送到其测试版渠道。因此,它的测试期长达 4 个月,而不仅仅是 1 个月的周期。 但随着测试期的延长以及每周发布测试包更新,RHEL 次要版本测试版的安装介质(例如预构建的 ISO 和云/VM 镜像)将不再存在。 此更改仅影响 RHEL 9.5 及更高版本,并将持续到从 RHEL 10.1 开始的点版本。RHEL 8 或更早版本中的点版本更新都不会发生变化。
相关文章
文章评论
共有0条评论来说两句吧...