Electron是一个基于Node.js和Chromium的跨平台桌面应用开发框架,允许开发者使用JavaScript、HTML和CSS构建适用于Mac、Windows和Linux的原生级桌面程序。它被广泛应用于Atom编辑器及其他众多桌面软件的开发。近日,Electron正式发布v38.0.0版本,带来一系列核心依赖升级与新功能增强,主要内容如下:核心依赖更新Chromium升级至140.0.7339.41包含Chromium140的新特性包含Chromi...
Electron 是一个基于 Node.js 和 Chromium 的跨平台桌面应用开发框架,允许开发者使用 JavaScript、HTML 和 CSS 构建适用于 Mac、Windows 和 Linux 的原生级桌面程序。它被广泛应用于 Atom 编辑器及其他众多桌面软件的开发。
近日,Electron 正式发布 v38.0.0 版本,带来一系列核心依赖升级与新功能增强,主要内容如下:
核心依赖更新
- Chromium 升级至
140.0.7339.41
- 包含 Chromium 140 的新特性
- 包含 Chromium 139 的改进内容
- Node.js 更新为
22.18.0
- V8 引擎升级至
14.0
新增功能
- 引入
before-mouse-event
事件,支持拦截并阻止 WebContents 中的鼠标操作。#47280
- 在 macOS 平台为
process.getSystemMemoryInfo()
增加 fileBacked
和 purgeable
字段,提供更详细的内存信息。#48146
- 扩展
window.open
方法,新增 innerWidth
和 innerHeight
配置选项。#46749
- 新增
tray.{get|set}AutosaveName API,确保 macOS 托盘图标在系统重启后保持原有位置。#48077
- 添加
webFrameMain.fromFrameToken(processId, frameToken)
方法,用于通过帧令牌获取对应的 WebFrameMain
实例。#47942
- 在 macOS 14.4 及以上版本中,支持为菜单项添加子标签(sublabel)功能。#46887
- 实现
app.getRecentDocuments()
在 Windows 与 macOS 上的支持,便于访问最近打开的文件列表。#47924
- 增加对
--no-experimental-global-navigator
启动参数的支持。#47370
- 支持
HIDDevice.collections
属性,增强对 HID 设备的访问能力。#47391
- 在 Linux X11 环境下,新增
screen.dipToScreenPoint(point)
和 screen.screenToDipPoint(point)
方法,用于处理 DPI 转换。#46211
- 支持自定义系统强调色及活动窗口边框高亮样式,提升视觉个性化体验。#47285
- 为 macOS 菜单项新增
palette
和 header
角色支持,丰富菜单语义化结构。#45538
- 增加对 Node.js 实验性选项
--experimental-network-inspection
的支持。#46690
- 为
net.request()
添加 priority
和 priorityIncremental
参数,支持设置网络请求优先级。#42628
- 在 Windows 上新增
{get|set}AccentColor 方法,允许在窗口创建后动态修改强调色。#47939
改进优化
- 公开
win.isContentProtected()
接口,供开发者查询窗口内容保护状态。#47242
- 内部资源查找机制从
DIR_MODULE
/ DIR_EXE
切换为 DIR_ASSETS
,并新增可通过 app.getPath('assets') 访问的路径键。#47950
问题修复
- 修复
dialog.showMessageDialog
在指定父窗口时错误地居中于显示器而非父窗口的问题。#48215
- 修复 macOS 上用户无法与通过
loadURL
加载的页面进行交互的 bug。#47575
- 修复
chrome://accessibility
页面显示异常的问题。#47497
更多信息请查阅官方发布页面:https://www./link/149f6a58b66493adaa38bc178d

a51e75
源码下载地址:点击获取
相关推荐:
洗文章AI:让内容创作变得更智能、更高效
ChatGPT网页版免费版:开启智能对话的全新体验
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
AI写作自动生成免费:轻松实现内容创作,提升工作效率
如何选择网站关键词?
文章引流该怎么做?做好这6点流量源源不断!
SEO主要是做什么的?揭秘SEO的核心作用与技巧
AI写作的文章算原创吗?深度技术与创作的边界
SEO优化是怎么回事?网站排名背后的神秘力量
GPT操作系统里有什么效果?揭秘AI操作系统的未来潜力,ai写作是临时写作吗
SEO之后:如何借助优化带来业绩的飞跃
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,ai饕餮
如何快速写出高质量的AI文章:从入门到精通
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
SEO作用:提升网站流量与品牌曝光的秘密武器,美容网站联盟平台推广
ChatGPT恢复正常使用时间,提升你的工作与生活效率,ai杭州帅哥
跟ChatGPT差不多的国内版叫什么?揭秘国内AI对话平台的崛起,生动ai
ChatGPT4中文电脑版破解版最新版:让人工智能走进你的生活,ai 同心缩小
利用AI做SEO:如何在搜索引擎优化中获得领先优势,ai导出打印
想比别人赚更多的钱?这份广告联盟推荐榜单不要错过!
AI搜索写文章:一丝丝智慧背后的无限可能,ai525500
如何快速搭建ChatGPT梯子,畅享全球网络自由,ai室内立体
免费抓取网页数据工具:轻松获取网站信息,开启数据采集新时代,ai蜡笔小新
AI+写文章:开启智能创作新时代
AI写作生成免费让创作更轻松,让内容更精彩
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
《高效采集的秘密:emlog葫芦侠采集器助你提升网站内容效率》,甘肃这边有ai计划吗
自动写文章AI:高效创作工具,开启写作新纪元
未来:AI创造软件如何改变世界
SEO做站:提升网站排名的关键策略与技巧