Electron 3.0.0 发布,Chrome、Node 与 V8 受影响

栏目: 后端 · 前端 · 发布时间: 5年前

内容简介:Electron 3.0.0 发布了,Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 V8。此版本主要更新内容包括:此次更新 Electron 工具链的几个重要部分受到重大影响,包括 Chrome v66.0.3359.181、Node v10.2.0 和 V8 v6.6.346.23:

Electron 3.0.0 发布了,Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 V8。

此版本主要更新内容包括:

新特性

此次更新 Electron 工具链的几个重要部分受到重大影响,包括 Chrome v66.0.3359.181、Node v10.2.0 和 V8 v6.6.346.23:

  • [ #12656 ] feat:  app.isPackaged

  • [ #12652 ] feat:  app.whenReady()

  • [ #13183 ] feat:  process.getHeapStatistics()

  • [ #12485 ] feat:  win.moveTop() 将窗口 z-order 移动到顶部

  • [ #13110 ] feat: TextField 与 Button API

  • [ #13068 ] feat: netLog API 动态日志控制

  • [ #13539 ] feat: 在沙箱渲染中启用  webview

  • [ #14118 ] feat:  fs.readSync 现在可用于大文件

  • [ #14031 ] feat: node fs 封装使 fs.realpathSync.native 和 fs.realpath.native 可用

破坏性 API 变更

  • [ #12362 ] feat: 更新菜单项订单控制

  • [ #13050 ] refactor: 删除了已弃用的 API

  • [ #12477 ] refactor: 删除  did-get-response-details 和  did-get-redirect-request 事件

  • [ #12655 ] feat: 默认禁用导航拖放

  • [ #12993 ] feat: 需要使用 node v4.x 或更高版本的 Electron npm 模块

  • [ #12008 #12140 #12503 #12514 #12584 #12596 #12637 #12660 #12696 #12716 #12750 #12787 #12858 ] refactor:  NativeWindow

  • [ #11968 ] refactor:  menu.popup()

  • [ #8953 ] feat: 不再使用 JSON 发送 ipcRenderer.sendSync 的结果

  • [ #13039 ] feat: 默认忽略 URL 后面的命令行参数

  • [ #12004 ] refactor: 将 api::Window 重命名为  api::BrowserWindow

  • [ #12679 ] feat: 可视化缩放现在默认关闭

  • [ #12408 ] refactor: 将 app 命令  media-play_pause 重命名为  media-play-pause

bug 修复

  • [ #13397 ] fix: fs.statSyncNoException 抛出异常的问题

  • [ #13476#13452 ] fix: 使用 jquery 加载网页时崩溃

  • [ #14092 ] fix: 在 net :: ClientSocketHandle 析构函数中崩溃

  • [ #14453 ] fix: 立即通知焦点变化

此外还有其它更新内容,并且分别针对 Windows、 Linux 与 macOS 平台做了一些 bug 修复,详情见 发布公告

下载地址:https://electronjs.org/blog/electron-3-0


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

API Design for C++

API Design for C++

Martin Reddy / Morgan Kaufmann / 2011-2-18 / USD 59.95

The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for......一起来看看 《API Design for C++》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具