内容简介:Electron 13.0.0 现已发布,主要更新内容如下: Stack Upgrades Chromium 91.0.4472.69. v91 blog post v90 blog post Node v14.17.0 v14.17.0 release notes V8 v9.1 v9.1 blog post v9.0 blog post Breaking Ch...
Electron 13.0.0 现已发布,主要更新内容如下:
Stack Upgrades
- Chromium 91.0.4472.69.
- v91 blog post
- v90 blog post
- Node v14.17.0
- V8 v9.1
Breaking Changes
- 已修复,因此 window.open() 参数 frameName 不再被设置为 window title。#27481
- 更改了
session.setPermissionCheckHandler(handler),允许handler第一个参数webContents为null。#19903
Features
Additions
- 添加了
@electron/remote使用的process.contextId。#28251 - 添加了
process.contextIsolated属性,用于指示当前渲染器上下文是否启用了contextIsolation。#28252 - 已添加
process.uptime()到沙盒渲染器。#26684 - 为
BrowserWindow新增了roundedCorners选项。#27572 - 为作为
context-menu事件的一部分发出的参数添加了缺失的字段。#26788 - 添加了新的
session.storagePathAPI,以获取磁盘上特定于会话的数据的路径。#28866 - 添加了对通过 context bridge 的 DOM 元素的支持。#26776
- 添加了对注册 Manifest V3 扩展服务工作者的支持。
- 为
ServiceWorkers添加了“registration-completed”事件。#27562
- 为
- 在传递给用
setWindowOpenHandler注册的窗口打开处理程序的 details object 中添加了disposition、referrer和postBody。#29277
Improvements
- Additional permission checks 现在是通过
session.setPermissionCheckHandler进行的。其中包括Notification.permission和permission.query。请注意,检查处理程序的webContents参数现在可以为 null。#19903 - 允许在 macOS 上的 win.SetVisibleOnAllWorkspaces 中跳过进程类型转换。#27200
- 已还原
WebFrameMain.executeJavaScriptInIsolatedWorld()。#27926 - 使
trafficLightPosition选项适用于customButtonOnHover窗口。#26789 - 当
uploadToServer值为 false 时,crashReporter.start的submitURL选项不再是必需的参数。#28283 - 改进的
napi_threadsafe_function性能。#29048
Removed/Deprecated
- 删除了已废弃的
BrowserWindow扩展 API。#26696 - 删除了已废弃的
shell.moveItemToTrash()。#26723 - 删除了已废弃的
systemPreferences方法。#26849
Fixes
- 修复
hiddenInsettitleBarStyle 异常的全屏标题栏。修复了hiddenInsettitleBarStyle 与trafficLightPositionoption 不兼容的问题。#27489 - 修复了使用 off-the-record 会话时,在关机过程中的一个 use-after-free 错误。#26680
- 修复了
contextBridge可能会错误地尝试序列化某些 WebAssembly 对象的问题。#27518 - 修复了协议模块中 302/303/307 重定向响应的行为。#26297
- 使
BrowserWindow.setWindowButtonVisibility对具有customButtonsOnHover标题栏样式的窗口有效。#27073 - 修复了开机时的 rare crash。#29109
- 修复了导致无法显示 PDF 查看器的权限问题。#29252
- 修复了在 macOS 上使用 vibrancy 和使无框窗口全屏时可能出现的不正确的 visual artifacts。#29099
- 修复了在 macOS 上使用 vibrancy 和 titleBarStyle 一起导致奇怪的 window shadow 的问题。#29165
- 恢复了app.setAppUserModelId的跨平台 noop 实现。#28921
- ......
Other Changes
End of Support for 10.x.y
根据项目的支持策略,Electron 10.x.y 已经达到了支持的终点。官方鼓励开发者和应用程序升级到更新的 Electron 版本。
更多详情可查看:https://github.com/electron/electron/releases/tag/v13.0.0
以上所述就是小编给大家介绍的《Electron 13.0.0 发布,跨平台桌面应用开发工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Electron 8.2.0 发布,跨平台桌面应用开发工具
- Electron 8.2.1 发布,跨平台桌面应用开发工具
- Electron 8.2.2 发布,跨平台桌面应用开发工具
- Electron 7.2.2 发布,跨平台桌面应用开发工具
- Electron 8.2.4 发布,跨平台桌面应用开发工具
- Electron 7.2.4 发布,跨平台桌面应用开发工具
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Haskell School of Music
Paul Hudak、Donya Quick / Cambridge University Press / 2018-10-4 / GBP 42.99
This book teaches functional programming through creative applications in music and sound synthesis. Readers will learn the Haskell programming language and explore numerous ways to create music and d......一起来看看 《The Haskell School of Music》 这本书的介绍吧!
