世界快讯:Electron 24.0 正式发布
发布时间:2023-04-10 07:36:38 来源:OSCHINA


(资料图片仅供参考)

Electron 团队于近日正式发布了 Electron 24.0,开发者可以使用 npm install electron@latest安装它,或者从官方网站下载它。它包括对 Chromium 112、V8 11.2 和 Node.js 18.14.0 的升级。

技术栈变化

Chromium 112.0.5615.49 Node.js 18.14.0 V8 11.2

突破性变化

nativeImage.createThumbnailFromPath()现在使用 size而不是 maxSize

功能

在 cookie 过滤器中添加了 httpOnlyshell.openExternal()选项中添加了 logUsage,允许在 Windows 上向 ShellExecuteEx传递 SEE_MASK_FLAG_LOG_USAGE标志 为 webRequest过滤器添加了 typeswebContents.print()增加了几个标准页面大小选项 在会话处理程序 ses.setDisplayMediaRequestHandler()的回调中添加了 enableLocalEcho的标志

修复

修复了当 BrowserWindow全屏功能被禁用时,HTML 全屏的一个问题 修复了 ARM64 macs 上的 WebUSB 修复了在 Wayland 上使用 desktopCapturer API 时,捕捉资源时的崩溃 修复了当 BrowserView出现时,用户试图阻止渲染器进程中的 beforeunload时的崩溃 修复了使用 secure 作为 cookie 过滤器时返回的不正确结果 修复了当 contextIsolation: false时,BroadcastChannel不能正确工作的问题 修复了如果用户在 macOS 上设置了 aspectRatiominWidth/ minHeightmaxWidth/ maxHeight将不会被强制执行的问题 修复了在 MessagePortMain中调用 port.postMessage,如果参数无效,可能会导致崩溃的问题 修复了在有框架的窗口中,可拖动的区域会不正确地捕获点击的问题 修复了在 macOS 上向主进程通知传递 hasReplyactions所导致的问题 修复了在某些情况下,未处理的拒绝可能导致重复的日志的问题 ……

其他变化

改进了 contents.takeHeapSnapshot的错误信息 更新 Chromium 至 112.0.5615.49,修复了性能退步的问题

更多详情可查看:https://github.com/electron/electron/releases/tag/v24.0.0

标签:

x 广告
金融
x 广告

Copyright ©  2015-2022 南极租赁网版权所有  备案号:粤ICP备2022077823号-13   联系邮箱: 317 493 128@qq.com