Electron 4.0发布,不再支持macOS 10.9及更低版本
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主要更新包括:
突破性变化
- 升级到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
评论暂时关闭