Electron框架增加了加密API

740 阅读2分钟

Electron框架增加了加密API

Electron 15.0.0也标志着该项目发布时间表的加快,现在每八周就会有一个新的稳定版本。

由GitHub开发的用于构建跨平台桌面应用的框架的最新版本Electron 15.0.0现已发布,其特点是增加了字符串加密API并对底层软件包进行了升级。

Electron 15.0.0版本增加了safeStorage字符串加密功能,提供了一个cookie加密API来保护存储在本地磁盘上的数据。该API提供了加密和解密字符串的方法,并检查是否有加密功能。Electron软件栈的升级包括Chromium 94Node.js 16.5.0Google V8 9.4

随着Electron 15.0.0的发布,项目的发布周期也发生了变化,新的稳定版将每8周发布一次,而以前的版本是每12周一次。这与Chromium的Extended Stable发布时间表相匹配,Electron的开发者说。此外,支持的版本将包括2022年5月前的最新四个版本,而不是最新的三个版本。

也许因为在微软的Visual Studio Code编辑器中的使用而最为知名,Electron允许开发者使用JavaScript、HTML和CSS构建桌面应用程序。Electron 15.0.0可以从Electron项目的网页上访问。

Electron 15.0.0的其他亮点包括:

  • nativeWindowOpen: true 是现在的默认系统。这个选项被认为是优越的,提供了更少的bug,更快的新窗口,以及更多的灵活性。
  • WebContents 中加入了一个 "frame-created "事件,它在页面中创建一个框架时发出。
  • 添加了一个imageAnimationPolicy 网页首选项,以控制图像的动画效果。
  • continue-activity 事件 API 已被扩展到支持NSUserActivitywebpageURL 属性。
  • 修复了许多错误,包括在MacOS上选择和打开本地对话框时发生的崩溃。
  • 增加了一个MenuItem.userAccelerator 属性,以读取用户指定的MacOS重写。

发布说明可以在GitHub上找到。Electron 15.0.0已于9月21日发布。Electron是一个OpenJS基金会项目。