讲师中心 微信公众号
AI工具推荐 视频效率加速

Electron 40.0.0 发布,跨平台桌面应用开发工具

冬杰酱_7815

冬杰酱_7815

发布时间:2026-01-19 16:13:12

|

857人浏览过

|

来源于php中文网

原创

electron 40.0.0 发布,跨平台桌面应用开发工具

Electron 是一款基于 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的开源框架。它融合了 Node.js 的后端能力与 Chromium 的前端渲染能力,被广泛应用于 Atom 编辑器及其他众多知名桌面软件中。Electron 原生支持 macOS、Windows 和 Linux 三大操作系统,开发者可使用同一套代码构建覆盖全平台的应用。

Electron v40.0.0 已正式发布,本次更新包含多项底层升级、功能增强及问题修复,主要内容如下:

技术栈升级

  • Chromium 升级至 144.0.7559.60
    • Chromium 144 新特性概览
    • Chromium 143 新特性回顾
  • Node.js 升级至 v24.11.1
    • Node.js 24.11.1 官方发布日志
  • V8 引擎升级至 14.4

不兼容变更(Breaking Changes)

  • 渲染进程中对剪贴板 API 的直接访问已被标记为弃用 #48923
  • 修复 debug symbol 上传失败问题:将 dsym.zip 替换为 tar.xz 格式压缩包 #48952

新增功能(Features)

功能扩展

fastgithub
fastgithub

提供本地代理服务器以加速 GitHub 访问,显著提升 Linux、macOS、Windows 下克隆、推送和下载的速度。

下载
  • 将 "memory-eviction" 新增为子进程异常退出的可能原因之一 #48362
  • 离屏渲染新增对 scRGB HDR 色彩空间的支持,并引入 RGBAF16 输出格式 #48265
  • 新增 app.isHardwareAccelerationEnabled() 接口,用于检测硬件加速启用状态 #47614
  • 为 net.request 添加 bypassCustomProtocolHandlers 配置项,绕过自定义协议处理器 #48883
  • 提供更细粒度的辅助功能(Accessibility)控制机制 #48042
  • 通过 webContents 的 login 事件,为 WebSocket 连接增加身份验证支持 #49064
  • 支持将外部共享纹理导入并转换为 VideoFrame 对象 #48831
  • Linux 平台新增 systemPreferences.getAccentColor() 方法,用于获取系统强调色 #48027
  • 允许在指定会话(session)中持久化保存文件系统 API 的授权状态 #48170
  • 开发者工具在触发“检查元素”或断点调试时自动获得焦点 #4638

优化改进(Improvements)

  • 重置强调色逻辑已优化,现可正确响应系统级强调色设置(例如此前调用过 window.setAccentColor(null) 的场景)#48274
  • 在非上下文隔离(non-context-isolated)的预加载脚本中,支持动态导入 ESM 模块 #48375
  • nativeImage.createFromNamedImage 方法现已兼容 SF Symbols 名称调用 #48772

问题修复(Fixes)

  • Windows 平台新增 --no-stdio-init 启动参数,用于禁用空设备初始化 #47870
  • 修复 Windows/Linux 下启用 Cookie 加密时,加密密钥提供程序未正确传递至网络服务的问题 #49375
  • 修复启用 Cookie 加密时,密钥提供程序缺失导致的网络服务异常 #49350
  • 修复进程退出阶段因模块解析引发的崩溃问题 #49104
  • 修复子窗口拖拽区域识别异常问题 #49312
  • 修复圆角窗口渲染边缘锯齿问题 #48782
  • 重构 Cookie 加密逻辑,回退采用 M142 中已验证稳定的 os_crypt 同步实现 #49384
  • 修复 Windows 平台窗口缩放过程中出现的视觉错位问题 #49191

更新详情请参阅官方发布页:https://www.php.cn/link/e6265a85e503bb5db629f379330fe08b

源码下载地址:点击下载

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

相关专题

更多
c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

549

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

1698

2024.03.01

cookie
cookie

Cookie 是一种在用户计算机上存储小型文本文件的技术,用于在用户与网站进行交互时收集和存储有关用户的信息。当用户访问一个网站时,网站会将一个包含特定信息的 Cookie 文件发送到用户的浏览器,浏览器会将该 Cookie 存储在用户的计算机上。之后,当用户再次访问该网站时,浏览器会向服务器发送 Cookie,服务器可以根据 Cookie 中的信息来识别用户、跟踪用户行为等。

12059

2023.06.30

document.cookie获取不到怎么解决
document.cookie获取不到怎么解决

document.cookie获取不到的解决办法:1、浏览器的隐私设置;2、Same-origin policy;3、HTTPOnly Cookie;4、JavaScript代码错误;5、Cookie不存在或过期等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1166

2023.11.23

阻止所有cookie什么意思
阻止所有cookie什么意思

阻止所有cookie意味着在浏览器中禁止接受和存储网站发送的cookie。阻止所有cookie可能会影响许多网站的使用体验,因为许多网站使用cookie来提供个性化服务、存储用户信息或跟踪用户行为。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

824

2024.02.23

cookie与session的区别
cookie与session的区别

本专题整合了cookie与session的区别和使用方法等相关内容,阅读专题下面的文章了解更详细的内容。

1926

2025.08.19

session失效的原因
session失效的原因

session失效的原因有会话超时、会话数量限制、会话完整性检查、服务器重启、浏览器或设备问题等等。详细介绍:1、会话超时:服务器为Session设置了一个默认的超时时间,当用户在一段时间内没有与服务器交互时,Session将自动失效;2、会话数量限制:服务器为每个用户的Session数量设置了一个限制,当用户创建的Session数量超过这个限制时,最新的会覆盖最早的等等。

580

2023.10.17

session失效解决方法
session失效解决方法

session失效通常是由于 session 的生存时间过期或者服务器关闭导致的。其解决办法:1、延长session的生存时间;2、使用持久化存储;3、使用cookie;4、异步更新session;5、使用会话管理中间件。

876

2023.10.18

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 1.5万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 6万人学习

CSS教程
CSS教程

共754课时 | 98.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn