Electron v30.0.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron v30.0.0 更新内容如下:
Stack Upgrades
- Chromium
124.0.6367.49
- Node
20.11.1
- V8
12.4
Breaking Changes
- 添加了
WebContentsView
和BaseWindow
,替换了现已弃用的BrowserView
API。#35658 - 为 ASAR Integrity Integrity fuse 添加了 Windows 支持。#40504
- 将 Chromium 更新为 122.0.6194.0(Behavior Changed:cross-origin iframe 现在使用权限策略来访问功能)#40750
- 将 Chromium 更新为 122.0.6236.2(已删除:--disable-color- Correct-rendering 开关)#40871
context-menu
params 中的inputFieldType
属性已被删除。#41440- 将 Chromium 更新为 124.0.6323.0(已删除:process.getIOCounters())#41412
Features
Additions
- 向网络视图添加了
transparent
网络首选项。#40301 - 为 webContents API 添加了一个新的实例属性
navigationHistory
,其中包含navigationHistory.getEntryAtIndex
方法,可让应用程序检索浏览历史中任何导航条目的 URL 和标题。#41662 - 添加了一种新方法
BrowserWindow.isOccluded()
以允许应用程序检查闭塞状态。#38982 - 将 net 模块添加到实用程序进程中。# 40017
- 添加了对实用程序进程中使用 net 模块发出的请求的代理配置支持。# 41417
- 添加了对通过
navigator.serial
中的服务类 ID 请求蓝牙端口的支持。#41734 - 添加了对
NODE_EXTRA_CA_CERTS
的支持。#41822 - 实现了对文件系统 API 的支持。#41827
删除/弃用
修复
- 修复了 BrowserViews 默认为白色而不是透明的问题。#40866
- 修复了在调用
loadURL()
失败后立即调用WebContents.loadURL()
时不正确地导致失败的问题。#40661 - 修复了禁用最大化并启用 WCO 的窗口仍会显示其最大化按钮的错误。#41805
- 修复了清理关联的 WebContents 后关闭 WebContentsView 或与之交互可能出现的崩溃问题。#41154
- 修复了
app.getLoginItemSettings
未正确抛出错误的问题。 #41667 - 修复了 BrowserWindow 中的子视图有时可能出现的问题。#41802
- 修复了在 Mac 上显示或聚焦面板窗口会激活应用程序的问题。#41844
- 改进了使用 Windows Control Overlay 时 Windows 11 上的标题按钮的外观。#41586
- 在加载无效 URL 时正确拒绝 webcontents.loadURL promise。#41194
终止对 27.xy 的支持
根据项目的支持政策,Electron 27.xy 已结束支持。鼓励开发人员和应用程序升级到较新版本的 Electron。
更多详情可查看发布说明:https://github.com/electron/electron/releases/tag/v30.0.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PuTTY 0.81 发布,SSH/Telnet 程序
PuTTY 0.81 现已发布。PuTTY 是一款集成虚拟终端、系统控制台和网络文件传输为一体的自由开源程序。它支持多种网络协议,包括 SCP,SSH,Telnet,rlogin 和原始的套接字连接,它也可以连接到串行端口。其软件名字 “PuTTY” 并没有特殊含义。 PuTTY 0.81 修复了使用 521 位 ECDSA 密钥 (ecdsa-sha2-nistp521) 时的严重漏洞 CVE-2024-31497。官方提醒在任何以前版本的 PuTTY 中使用了 521 位 ECDSA 私钥的用户注意泄露风险:建议从文件中删除公钥 authorized_keys,并生成新的密钥对。 不过,该漏洞只影响一种算法和 key size。其他 size 的 ECDSA 密钥都不受影响,其他类型的密钥也不受影响。 更多详情可查看官方公告。
- 下一篇
🎉 领域模型即服务 | Wow 3.3.3 发布
领域驱动|事件驱动|测试驱动|声明式设计|响应式编程|命令查询职责分离|事件溯源 官方文档:https://ahoowang.gitee.io/wow/ 更新内容 特性(core):ErrorInfoAPI 支持字段验证失败异常信息 特性(query): 添加IProjectableQueryAPI,以支持配置字段投影 特性(query): 重构查询模块 特性(compensation): 企业微信事件补偿通知机器人支持显示ErrorInfo 特性(opentelemetry): 更新io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom到v2.3.0 依赖(dashboard): 更新angular到v17.3.4 依赖(compensation): 更新CoApi到v1.2.8 依赖(compensation): 更新jte到v3.1.10 简介 Wow是一个基于领域驱动设计和事件溯源的现代响应式CQRS微服务开发框架,历经多年生产环境验证。 旨在帮助开发者构建现代化的、高性能且易于维护的微服务应用程序,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境