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-06 10:11
下一篇 2019-11-14 10:27

相关推荐

  • 央视与百度合作推出智能春联

    一千多年前,后蜀主孟昶革旧鼎新,在原本只是写神仙名字或画神仙像的桃符上,创新性地写下了对仗工整、寓意吉祥的“新年纳余庆,嘉节号长春”。 从此,题写春联逐渐流传开来,春联成为承载中华文化的重要形式。 2018年春节将至,央视网也围绕春联进行了一次创新,推出借助人工智能创作春联的“智能春联”H5:手机百度搜索“智能春联”,用户只需输入关键词,一副合乎对联联律要求…

    2018-02-09
    2.7K0
  • 百度、新浪微博、字节跳动、拼多多等互联网平台企业向社会公开《依法合规经营承诺》

    互联网平台企业向社会公开《依法合规经营承诺》(第一批) 4月13日,市场监管总局会同中央网信办、税务总局召开了互联网平台企业行政指导会。会议针对平台经济领域存在的强迫实施“二选一”等突出问题,提出“五个严防”“五个确保”,明确要求各互联网平台企业在一个月内全面自检自查,逐项彻底整改。 从今日起连续三天,市场监管总局将集中公布与会34家互联网平台企业《依法合规…

    2021-04-14
    1.1K0
  • 2019年劳动节假期通知

    国务院办公厅关于调整 2019年劳动节假期安排的通知 国办发明电〔2019〕3号 各省、自治区、直辖市人民政府,国务院各部委、各直属机构: 经国务院批准,现将调整2019年劳动节放假安排通知如下。 一、2019年5月1日至4日放假调休,共4天。4月28日(星期日)、5月5日(星期日)上班。 二、各地区、各部门要抓紧做好本地区、本领域的劳动节假期调整落实工作,…

    2019-03-22
    1.7K0
  • 中国限制出口技术目录调整,TikTok 算法被点名

    8 月 30 日消息 近日商务部联合科技部调整发布了《中国禁止出口限制出口技术目录》,其中明确提到了一项被称为 “基于数据分析的个性化推送技术”,此举也被认为是针对此次 TikTok 出售案而推出的条款。 据 MSPoweruser 报道,纽约时报技术专栏作家凯文 · 罗斯(Kevin Roose)认为,TikTok 的算法 “可能是公司拥有的最有价值的资产…

    2020-08-30
    1.4K0
  • JAVA 12正式发布

    今日,JAVA 12正式发布。 去年九月,Oracle推出了一个长期支持的版本Java 11 (18.9 LTS),但是此次发布的Java 12是短期支持版本,可以在下一个版本发布之前获得Oracle的商业支持。 即便如此,Java 12不是一个小版本,它带来了以下八个重大新功能: 189 Shenandoah: A Low-Pause-Time Garba…

    2019-03-20
    2.5K0
  • tumblr将于12月17日起禁止所有成人色情内容

    今天Tumblr官方发布社区新规,从12月17日开始,不允许再发布成人内容。 在新的社区准则中,Tumblr发布了关于成人内容的规范: 成人内容。不要上传显示真实人类生殖器或女性露出乳头的图像、视频或 GIF 动图——此项包括非常逼真以至于可能被误认为是现实人类的内容(别想钻空子)。允许某些类型的艺术、教育、有新闻价值或政治内容的裸露。请勿上传任何表现性行为…

    2018-12-04
    1.9K0