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

栏目: 软件资讯 · 发布时间: 4年前

内容简介: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

Breaking Changes

  • 已修复,因此 window.open() 参数 frameName 不再被设置为 window title。#27481
  • 更改了session.setPermissionCheckHandler(handler),允许handler第一个参数webContentsnull#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 中添加了dispositionreferrerpostBody#29277

Improvements

  • Additional permission checks 现在是通过session.setPermissionCheckHandler进行的。其中包括Notification.permissionpermission.query。请注意,检查处理程序的webContents参数现在可以为 null。#19903
  • 允许在 macOS 上的 win.SetVisibleOnAllWorkspaces 中跳过进程类型转换。#27200
  • 已还原WebFrameMain.executeJavaScriptInIsolatedWorld()#27926
  • 使trafficLightPosition选项适用于customButtonOnHover窗口。#26789
  • uploadToServer值为 false 时,crashReporter.startsubmitURL选项不再是必需的参数。#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

  • 非功能性更改;更新版本库的问题模板文件。#27825
  • 更新了默认 Electron 菜单中的社区讨论链接。#28459 

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 发布,跨平台桌面应用开发工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Haskell School of Music

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》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具