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日
下一篇 2019年11月14日

相关推荐

  • 一图看完阿里系版图「最全」

    阿里巴巴2014-2020年重大投资事项一览 新财富统计显示,阿里巴巴从2014年至今年报披露的重大股权投资,金额合计3958亿元。 最全阿里投资概念股,总市值高达4万亿

    行业动态 2020年11月16日
    5500
  • 苹果不让微信公众号做打赏,其他公司比腾讯还慌

    苹果和腾讯这两个神仙只是闹别扭,其他的小鬼便遭了殃。

    2017年4月20日
    2.1K01
  • 微软 Win11 硬件检测工具更新,可告诉用户为什么不符合要求

    在 Win11 发布后,微软发布了一个检查用户的 PC 是否可以运行 Win11 的应用程序,名为“电脑健康状况检查”。 然而,该程序有个缺点,当用户硬件不符合 Win11 要求时,它只会显示该电脑无法运行 Win11,却不告诉用户为什么不行,把很多近几年的新机型都挡在了门外。 今日,微软发布了电脑健康状况检查 v2.3,带来了新的弹窗,可以在下方的小字中明…

    行业动态 2021年6月26日
    5500
  • AI“读图会意”首超人类,阿里巴巴达摩院刷新全球VQA纪录

    据财联社,国际权威机器视觉问答榜单 VQA Leaderboard 在近日出现关键突破,阿里巴巴达摩院的 AliceMind 以 81.26% 的准确率创造了新纪录,让 AI 在“读图会意”上首次超越人类。 VQA 是 AI 领域难度最高的挑战之一,在该测试中,AI 需要根据给定的图片、自然语言问题生成正确的自然语言回答。也就是说,AI 需要同时具备计算机视…

    行业动态 2021年8月13日
    9400
  • 业界 全球百大流量网站榜出炉:谷歌第一

    北京时间8月14日上午消息,据Visualcapitalist网站报道,随着世界越来越互联,互联网前所未有地成为人们生活的一部分,全球百大网站的用户流量爆炸性增长依旧在持续。 想要挤进这全球百大网站名单,你的网站至少需要在单个月内实现约3.5亿次的访问量。通过使用来自SimilarWeb的数据,Visualcapitalist用图标地形式列出了全球互联网上1…

    行业动态 2019年8月14日
    4100

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信