Electron 40.0.0 宣布,跨平台桌面应用开辟对象

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用...

应用介绍

Electron v40.0.0 现已宣布,一些更新内容如下:

Stack Upgrades

  • Chromium 144.0.7559.60
    • New in 144
    • New in 143
  • Node v24.11.1
    • Node 24.11.1 blog post
  • V8 14.4

Breaking Changes

  • 已弃用衬着过程对剪贴板 API 的拜访 #48923
  • 经由过程将 dsym.zip 改为应用 tar.xz 紧缩,修复了 debug symbol upload 缺点 #48952

Features

Electron 是一个应用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用法度榜样。它基于 Node.js 和 Chromium,被 Atom 编辑器和很多其他应用法度榜样应用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用法度榜样。

Additions

  • 新增“memory-eviction”作为子过程退出的可能原因之一 #48362
  • 为离屏衬着新增支撑 scRGB HDR 色彩空间的RGBAF16输出格局 #48265
  • 新增app.isHardwareAccelerationEnabled()#47614
  • 为 net.request 添加了 bypassCustomProtocolHandlers 选项 #48883
  • 新增了实现更精细的帮助功能支撑治理的办法 # 48042
  • 经由过程webContentslogin事宜新增 WebSocket 身份验证支撑 #49064
  • 新增了将外部共享纹理导入为 VideoFrame 的功能 #48831
  • 新增了在 Linux 体系上应用systemPreferences.getAccentColor获取体系强调色的功能 #48027
  • 许可在给定会话中持久保存文件体系 API 授权状况 #48170
  • 当检查元素或触发断点时,主动聚焦开辟者对象 #4638

Improvements

  • 启用重置强调色功能,使其遵守体系强调设置(若先前经由过程window.setAccentColor(null)设置过色彩)#48274
  • 支撑在非高低文隔离的预加载中动态导入 ESM #48375
  • 更新nativeImage.createFromNamedImage以支撑 SF Symbol names #48772

Fixes

  • 新增了在 Windows 体系上禁用空设备时应用的--no-stdio-init#47870
  • 修复了在 Windows 和 Linux 体系上启用 Cookie 加密时,未将 Cookie 加密密钥供给法度榜样传递给收集办事的问题 #49375
  • 修复了启用 Cookie 加密时,未将 Cookie 加密供给法度榜样传递给收集办事的问题 #49350
  • 修复了过程退出时代测验测验解析模块时产生的崩溃问题 #49104
  • 修复了子窗口拖拽区域问题 #49312
  • 修复了圆角腻滑绘制问题 #48782
  • 修复了 cookie 加密逻辑,使其应用 M142 中存在的旧版 os_crypt 同步实现 #49384
  • 修复了在 Windows 体系上调剂窗口大年夜小时出现的视觉缺点 #49191

更新解释:https://github.com/electron/electron/releases/tag/v40.0.0

点赞(0) 打赏

立即下载

相关下载

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部