Electron框架增加了加密API
Electron 15.0.0也标志着该项目发布时间表的加快,现在每八周就会有一个新的稳定版本。
由GitHub开发的用于构建跨平台桌面应用的框架的最新版本Electron 15.0.0现已发布,其特点是增加了字符串加密API并对底层软件包进行了升级。
Electron 15.0.0版本增加了safeStorage字符串加密功能,提供了一个cookie加密API来保护存储在本地磁盘上的数据。该API提供了加密和解密字符串的方法,并检查是否有加密功能。Electron软件栈的升级包括Chromium 94、Node.js 16.5.0和Google 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 已被扩展到支持NSUserActivity的webpageURL属性。- 修复了许多错误,包括在MacOS上选择和打开本地对话框时发生的崩溃。
- 增加了一个
MenuItem.userAccelerator属性,以读取用户指定的MacOS重写。
发布说明可以在GitHub上找到。Electron 15.0.0已于9月21日发布。Electron是一个OpenJS基金会项目。