Electron 4.0发布,不再支持macOS 10.9及更低版本


Electron 4.0已经发布了,Electron是GitHub开发的一个开放源码库,用于构建具有HTML、CSS和JavaScript的跨平台桌面应用程序。Electron通过将Chromium和Node.js组合到一个运行时来实现这一点,并且可以为Mac,Windows和Linux打包应用程序。

Electron 让你为你的公司或想法创建桌面端应用变得很简单。2013年,最初为 GitHub 的 Atom 编辑器 开发,Electron 已被像微软、 Facebook、 Slack和Docker 这样的公司用于创建应用程序了。Electron与Atom于2014年春天开源。

从那时起,它已经成为开源开发人员、初创公司和成熟公司使用的流行工具。

Electron 4.0发布,不再支持macOS 10.9及更低版本

Electron 4.0主要更新包括:

突破性变化

  • 升级到Chromium 69.0.3497.106和Node 10.11.0。
  • 更改为新的单实例API。
  • 将macOS最低支持版本提升到10.10。

特性

  • 将“will-move”事件添加到浏览器窗口。
  • 添加BrowserWindow.setWindowButtonVisibility()。
  • 为Electron框架Mac bundle的Info.plist添加了版本密钥。
  • 增加了systemPreferences api来帮助应用程序尊重Mojave黑暗模式设置。
  • webPreferences补充道。enableRemoteModule选项允许禁用远程模块以增加沙箱安全性。
  • 为BrowserWindow类添加了getNormalBounds() API,以便在最小化的情况下获取窗口边界。
  • 在web内容上添加了will-redirect事件,用于捕获、处理和防止导航期间的重定向。
  • 在菜单项中添加了一个选项,可以跳过加速器注册。
  • 添加app.enableSandbox()。
  • 添加了creationTime方法处理。
  • 添加事件。通过ipcrender . sendto发送给IPCs的senderId属性。
  • 向net模块添加了getUploadProgress API。
  • 将isCurrentlyAudible()添加到web内容。
  • 位置网址添加到“Node.js与远程内容集成”警告。
  • 为macOS Mojave添加了媒体访问api。

更多及下载见这里

Electron 3 稳定版正式发布  https://www.linuxboy.net/Linux/2018-11/155230.htm

Ubuntu下快速安装 Nodejs 和 Electron https://www.linuxboy.net/Linux/2018-05/152297.htm

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2018-12/156026.htm

相关内容

    暂无相关文章