Electron 7.0.0稳定版正式发布

Electron 7.0.0 稳定版正式发布了,Electron 是 GitHub 开发的跨平台桌面应用开发工具,支持使用 Web 技术开发桌面应用,其基于 C++ 开发,GUI 核心来自于 Chromium,而 JavaScript 引擎使用 V8。

Electron 7.0.0稳定版正式发布

此片更新内容如下:

Notable Changes

Electron 的核心组件是 Chromium、Node.js 与 V8,按照国际惯例它一般都会与这些项目保持同步更新,以提供最新的 JavaScript 特性、性能改进和安全修复。在此版本中这三者分别升级内容如下:

  • Chromium 78.0.3905.1
    • New in 78
    • New in 77
  • Node.js 12.8.1
    • Node 12.8.1 更新内容
    • Node 12.8
    • Node 12.7
    • Node 12.6
    • Node 12.5
  • V8 7.8
    • V8 7.8 更新内容
    • V8 7.7
  • 增加了 Windows on ARM(64位) 版本
  • 为异步请求/响应的 IPC 添加了 ipcRenderer.Invoke() 和 ipcMain.Handle()
  • 添加了 nativeTheme API 来读取和响应操作系统主题和颜色方案的变化
  • 切换到新的 TypeScript Definitions 生成器,生成更加精确的定义

Breaking Changes

  • 删除部分 API:
    • Tray.setHighlightMode() (macOS)
    • app.enableMixedSandbox()
    • app.getApplicationMenu()
    • app.setApplicationMenu()
    • powerMonitor.querySystemIdleState()
    • powerMonitor.querySystemIdleTime()
    • webFrame.setIsolatedWorldContentSecurityPolicy()
    • webFrame.setIsolatedWorldHumanReadableName()
    • webFrame.setIsolatedWorldSecurityOrigin()
  • Session.clearAuthCache() 不再过滤已清除的缓存条目
  • MacOS 上的本机接口(菜单、对话框等)现在自动匹配用户机器上的暗模式设置
  • 更新 electron 模块以使用 @Electronics/get,支持 Node 8
  • Electron.asar 文件不再存在

New Features 

  • 所有异步 webContent/<webview> 方法现在返回一个 Promise
  • 为 macOS 添加了 always-on-top-changed
  • 在 Netlog API 中添加 captureMode 和 maxFileSize 选项
  • 在 app.getAppMetrics() 输出中添加了 creationTime/sandbox/IntegrityLevel
  • 向 webContents.print() 回调函数中添加了 failureReason 参数,以区分成功、失败和取消
  • 为 BrowserView 添加了 getBalls() 方法
  • 将 gpu-info-update 事件添加到 app 中,只要有 gpu 信息更新,就会发出 gpu-info 更新事件
  • 在 app.getAppMetrics() 添加 memory
  • 添加 process.getBlinkMemoryInfo()
  • 在 webFrame/webContent/<webview> 中添加了 emoveInsertedCSS()
  • 将 zoom-changed 事件添加到 webContent 中
  • 增加打印自定义选项
  • app.moveToApplicationsFold 添加了一个可选的冲突处理回调
  • 支持 webFrame.sertCSS() 中的 CSS origin
  • 在 Windows 上支持 Tray API 的 mouse-move 事件
  • Windows 上支持 systemPreferences.isDarkMode() API
  • macOS 上支持  systemPreferences.isHighContrastColorScheme() API
  • 启用 W3C Reporting API
  • macOS 上实现了 BrowserWindow.setFocable
  • 在校验和文件中添加 Windows on ARM node 头文件

另外此版本还有许多修复和属性更改,更多详情见发布说明。

主题测试文章,只做测试使用。发布者:小屋,转转请注明出处:http://www.rumenwu.com/itnews/1357.html

(0)
小屋的头像小屋
上一篇 2019年10月6日 上午10:11
下一篇 2019年11月14日 上午10:27

相关推荐

  • 抖音快手入局、“二选一”不再,今年 618 电商平台怎么玩

    “做图都做疯了,5 月 24 日预售,6.1-6.3 开门红,6.4-6.13 第二波活动,6.16-6.20 第三波集中爆发。以前只需要做两波图,现在 N 波在等着。”负责电商海报设计的灵珊一边修改着图中模特的位置,一边抱怨。这是她经历的第五场 618,也是工作量最大的一场。 这只是这场声势浩大的购物节在准备过程中的一个缩影,根据京东的表述,今年预计产业链…

    行业动态 2021年6月17日
    1.0K00
  • CentOS 8 正式版发布

    CentOS 8 官方正式发布了。CentOS完全遵守Red Hat的再发行政策,并且致力与上游产品在功能上完全兼容。CentOS对组件的修改主要是去除Red Hat的商标及美工图。 该版本还包含全新的CentOS Streams,Centos Stream是一个滚动发布的Linux发行版,它介于Fedora Linux的上游开发和RHEL的下游开发之间而存…

    行业动态 2019年9月26日
    1.2K00
  • 国务院办公厅关于2019年部分节假日安排的通知

    国务院办公厅关于2019年 部分节假日安排的通知 国办发明电〔2018〕15号   各省、自治区、直辖市人民政府,国务院各部委、各直属机构: 经国务院批准,现将2019年元旦、春节、清明节、劳动节、端午节、中秋节和国庆节放假调休日期的具体安排通知如下。   一、元旦:2018年12月30日至2019年1月1日放假调休,共3天。2018年12月29日(星期六)…

    行业动态 2018年12月6日
    70800
  • 网信办:督促知乎、豆瓣等20家‘知识社区问答平台自查自纠

     11月5日消息 今日 “网信中国”发文表示,国家网信办正深入推进 “知识社区问答”行业规范管理。 文章称,近年来,随着广大网民对 “知识”的获取需要和主动学习意愿增强,“知识社区问答”新兴网络平台快速发展,用户、市场规模不断扩大。“知识社区问答”平台在一定程度上解决了公众的 “求知”需要,但在内容安全管理、功能运行规则等方面仍存在不少问题,行业无序发展风险…

    行业动态 2020年11月5日
    77600
  • 不再受制于人!中国布局4台域名根服务器

    众所周知,开展互联网服务需要根服务器进行全球范围的域名解析,离开了根服务器互联网服务也就无法正常运营了。 然而,目前全球现存的13台根服务器中,受到美国直接控制的有10台,而国内尚无自己的根服务器。 为了更好开展互联网服务,日前中国工信部批复设立中国根服务器管理机构,将管理F、I、K、L根镜像服务器。 根据工信部的公告,工信部同意中国互联网络信息中心设立域名…

    行业动态 2019年6月27日
    1.3K00

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信