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日

相关推荐

  • 人社部发布五类休假标准,法定年节假日共11天

    人社部近日发布《我国法定年节假日等休假相关标准》,明确休息日、法定节假日、年休假、探亲假、婚丧假五类休假标准。 法定年节假日标准:共11天,7个节日全体公民放假 其中,中国现行法定年节假日标准为11天。全体公民放假的节日:新年,放假1天(1月1日);春节,放假3天(农历正月初一、初二、初三);清明节,放假1天(农历清明当日);劳动节,放假1天(5月1日);端…

    2019年8月2日
    17400
  • 中国电信光纤宽带宣布免费提速:升级至200Mbps或500Mbps,单次提速持续7天

    中国电信宣布,2020 年 11 月 9 日至 12 月 31 日,针对接入速率 200Mbps 以下的电信光纤宽带家庭用户,中国电信推出免费在线提速到 200Mbps 的优惠活动;针对接入速率大于等于 200Mbps 小于 500Mbps 的电信光纤宽带家庭用户,中国电信推出免费在线提速到 500Mbps 的优惠活动。 IT之家获悉,本次活动采用的是在线智…

    行业动态 2020年11月12日
    39000
  • 小米IPO锁定香港 目标估值900-1100亿美元

    获悉,小米计划于2018年第三季度末于港交所上市,估值希望达到900-1100亿美元,P/E(市盈率)60倍。 近日,小米Pre-IPO融资项目悄然开售。全天候科技获得的一份小米Pre-IPO融资项目方案显示,目前小米底层资产估值为540亿美元,上市后保守估计市值为1000亿美元。小米2017年底已启动香港上市工作,投行摩根史丹利、摩根大通均已入场。据该方案…

    行业动态 2018年1月30日
    19400
  • 阿里巴巴发布“普惠字体”:免费商用,涵盖173个语种

    根据阿里巴巴设计官方的消息,UCAN 2019 设计大会于今天正式在杭州国际博览中心开幕,在大会上,阿里巴巴设计发布了一款字体“阿里巴巴普惠体”,官方称这是一款由中国企业首次发布的可面向全场景使用的免费商用正文字体。 官方称,这款字体将开放商业授权给所有个人和商家,面向全场景开放授权免费商用,让更多用户可以免费使用这款阿里巴巴字体,以普惠设计赋能商家生态,实…

    行业动态 2019年4月27日
    16300
  • 百度、新浪微博、字节跳动、拼多多等互联网平台企业向社会公开《依法合规经营承诺》

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

    行业动态 2021年4月14日
    18600

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信