您现在的位置是:首页 > 文章详情

Electron v34.0.0 发布,跨平台桌面应用开发工具

日期:2025-01-15点击:84

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

Electron v34.0.0 更新内容如下:

Stack Upgrades

Breaking Changes

  • 在 Windows 上全屏显示时隐藏菜单栏。#43402

Features

Additions

  • 添加了 API 来管理共享字典,以便使用 Brotli 或 ZStandard 提高压缩效率。新 API 包括session.getSharedDictionaryUsageInfo()session.getSharedDictionaryInfo(options)session.clearSharedDictionaryCache()session.clearSharedDictionaryCacheForIsolationKey(options)#44950
  • 添加WebFrameMain.collectJavaScriptCallStack()用于访问 unresponsive renderers 的 JavaScript 调用堆栈。#44938
  • 为处于卸载状态的框架添加WebFrameMain.detached
    • 添加WebFrameMain.isDestroyed()以确定框架是否已被销毁。
    • 修复了框架卸载时webFrameMain.fromId(processId, frameId)返回与给定参数不匹配的WebFrameMain实例的问题。 #43473
  • 在实用程序进程中添加了错误事件,以支持对 V8 fatal errors 的诊断报告。#43774
  • desktopCapturersetDisplayMediaRequestHandler中添加了对 macOS system picker 的支持。#43581
  • Feat:GPU 加速共享纹理离屏渲染。#42953

Improvements

  • 处理 microtasks 时的性能改进。#44471

Fixes

  • 修复了 flaptak 应用程序的 file chooser 对话框。#44681
  • 修复了 macOS 上两次发出“contextmenu”事件的问题。#44997

Other Changes

  • Backported fix for 382394791。#45023
  • 确保在 DBus 上创建桌面通知时设置sender-id提示。#43928
  • 修复了 macOS 上 frameless windows 错误地发出弃用警告的问题。#44768
  • 修复了使用 wayland text-input-v3 撰写文本的黄色背景。#45127

详情可查看:https://github.com/electron/electron/releases/tag/v34.0.0

原文链接:https://www.oschina.net/news/329789/electron-34-0-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章