Electron 5.0 发布

Electron 5.0的主要变化
- 打包应用程序现在的行为与默认应用程序相同。将创建一个默认的应用程序菜单(除非应用程序有一个),并且将自动处理全部关闭窗口的事件。 (除非应用程序处理事件)
- 现在默认启用混合沙箱模式。使用sandbox启动的渲染器:true现在实际上是沙箱,如果还启用了混合沙箱模式,之前它们只会被沙箱化。
- nodeIntegration和webviewTag的默认值现在为false,以提高安全性。
- SpellCheck API已更改为提供异步结果。
新功能
- BrowserWindow现在支持在同一个BrowserWindow中管理多个BrowserView。
- 电子5继续电子的Promisification计划。该计划将在Electron中转换基于回调的函数以返回Promises。在此过渡期间,这些函数的回调和基于Promise的版本都将正常工作,并且都将记录在案。针对Electron 5.0,总共转换了12个API。
- 更改了三个函数或将其添加到systemPreferences以访问macOS系统的颜色。这些包括systemPreferences.getAccentColor,systemPreferences.getColor和systemPreferences.getSystemColor
- 添加了函数process.getProcessMemoryInfo以获取有关当前进程的内存使用情况统计信息。
- 添加了新的远程事件以提高远程API的安全性。现在,可以过滤remote.getBuiltin,remote.getCurrentWindow,remote.getCurrentWebContents和.getWebContents。
弃用的API
Electron 5.0.0中新推出了三个API,计划在6.0.0中删除。其中包括arm和arm64的Mksnapshot二进制文件,WebContents上的ServiceWorker API以及带有沙盒webContents的自动模块。
这些只是一些选择。有关其他具体细节,您可能会看到发行说明。另外,请查看关于Electron 6开发生命周期中关键日期的暂定6.0.0计划。
用户可以通过npm install electron@latest安装Electron 5.0,或者从Electron版本页面下载源码包。
| 导读 | 在2月公开分享Electron 5.0及更高版本的发布时间表之后,周二Electron 5.0按照计划发布了新功能,升级和修复程序。 Electron附带了核心组件Chromium,Node.js和V8的最新版本升级:Chromium 73.0.3683.119,Node.js 12.0.0和V8 7.3.492.27。 Electron 5.0还包括对Electron特定API的改进。随着这个版本的释放,Electron 2.0.x已达到使用寿命。 |
Electron 5.0 发布的更多相关文章
- Visual Studio Code 1.0发布,支持中文在内9种语言
Visual Studio Code 1.0发布,支持中文在内的9种语言:Simplified Chinese, Traditional Chinese, French, German, Italia ...
- Apache Flume 1.7.0 发布,日志服务器
Apache Flume 1.7.0 发布了,Flume 是一个分布式.可靠和高可用的服务,用于收集.聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型.这是一个可靠.容错的服务. 本次更 ...
- Percona Server 5.6.33-79.0 发布
Percona Server 5.6.33-79.0 发布了,该版本基于 MySQL 5.6.33,包含了所有的 bug 修复,是Percona Server 5.6 系列中的正式版本.该版本主要是修 ...
- Rubinius 2.0 发布,Ruby 虚拟机
Rubinius 2.0 发布了,官方发行说明请看这里. Rubinius是一个运行Ruby程序的虚拟机,其带有Ruby的核心库. Rubinius的设计决定了其调试功能的强大,使得在运行时常规的Ru ...
- Restful.Data v2.0发布,谢谢你们的支持和鼓励
v1.0发布后,承蒙各位博友们的热心关注,也给我不少意见和建议,在此我真诚的感谢 @冰麟轻武 等朋友,你们的支持和鼓励,是这个开源项目最大的推动力. v2.0在除了细枝末节外,在功能上主要做了一下更新 ...
- 网页动物园2.0发布,经过几个月的努力,采用JAVA编写!
网页动物园2.0发布,经过几个月的努力,采用JAVA编写! 网页动物园2.0 正式发布!游戏发布 游戏名称: 网页动物园插件 游戏来源: 原创插件 适用版本: Discuz! X1.5 - X3.5 ...
- Redisson-Parent 2.5.0 和 3.0.0 发布
Redisson-Parent 2.5.0 和 3.0.0 发布了,Redisson 是基于 Redis 服务之上构建的分布式.可伸缩的 Java 数据结构,高级的 Redis 客户端. Rediss ...
- Rsync 3.1.0 发布,文件同步工具
文件同步工具Rsync 3.1.0发布.2013-09-29 上一个版本还是2011-09-23的3.0.9 过了2年多.Rsync基本是Linux上文件同步的标准了,也可以和inotify配合做实时 ...
- EasyCriteria 3.0 发布
EasyCriteria 3.0 发布了,这是一个全新的版本,进行了大量的重构.官方发行说明请看:http://uaihebert.com/?p=1898 EasyCriteria 是一个轻量级的框架 ...
随机推荐
- ffmpeg修复时间戳
ffmpeg -re -i e:/media/baifa.mp4 -filter_complex -hls_wrap -hls_time d:/demo/hls/cctv13/playlist.m3u ...
- PermissionUtils
import android.annotation.TargetApi; import android.app.Activity; import android.content.Context; im ...
- Android 夜间模式的实现
package com.loaderman.daynightdemo; import android.os.Bundle; import android.support.v7.app.AppCompa ...
- [VBA]去重汇总
问题描述:汇总多个工作表的指定字段到sheet1里面,并去除重复的字段内容. Sub 去重汇总() Dim sht As Worksheet, j As Integer, x As Integer S ...
- ControlTemplate in WPF —— Button
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x ...
- Linux常用命令:修改文件权限chmod 754/744
常用命令:chmod 777 文件或目录 chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行). Linux系统中,每个用户的角色 ...
- Elasticsearch 6.2.3版本 filtered 报错问题 no [query] registered for [filtered]
背景描述 近期在学习<Elasticsearch 权威指南>上的一些基本命令,在操作到 filtered 进行过滤查询的时候,报错 “no [query] registered for [ ...
- 文件分发服务器 AWS CloudFront(CDN)使用入门-以S3为例 Lebal:Research
引言 在互联网上随意右击一张图片,都可以发现复制图片地址这个选项,这说明他们都有自己的链接(直链),也就是说我们可以通过一个链接本身来访问图片.代码等文件,而不是打开一个网页再选择复制,这就和下载链接 ...
- HDP-2.6.0.3
http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.6.0.3/HDP-2.6.0.3-centos6-rpm.tar.gz ...
- python关键字参数和位置参数
关键字参数必须跟随在位置参数后面! 因为python函数在解析参数时, 是按照顺序来的, 位置参数是必须先满足, 才能考虑其他可变参数.,否则报错如下: In [74]: print(s1.forma ...