Electron 14.0.0 发布,跨平台桌面应用开发工具

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Electron 14.0.0 现已发布,主要更新内容如下: Stack Upgrades Chromium 93.0.4577.58. New in 93 New in 92 Node v14.17.0. v14.17.0 release notes V8 v9.3 blog post v9.2 blog post Breaking Changes 子窗口...

Electron 14.0.0 现已发布,主要更新内容如下:

Stack Upgrades

Breaking Changes

  • 子窗口不再从其父窗口继承 BrowserWindow 构造选项。#28550
  • 不推荐使用的worldSafeExecuteJavaScript选项已从webPreferences中移除。 #28456
  • new-windowdid-create-windowWebContents 事件中删除了已被废弃的additionalFeatures属性。#28548
  • 删除了已废弃的app.allowRendererProcessReuse和 BrowserWindowaffinity选项。#26874

Features

Additions

  • 添加BrowserWindow.isFocusable()用于确定窗口是否可聚焦。#28642
  • 添加了WebFrameMain.visibilityState实例属性。#28706
  • 在传递给用setWindowOpenHandler注册的窗口打开处理程序的细节对象中添加了disposition,referrerpostBody#28518
  • 添加了@electron/remote使用的process.contextId#28007
  • 在 Electron Fuse 后面添加了实验性 cookie 加密支持。#29492
  • webRequestlistener details 添加了缺失的resourceType转换:fontpingcspReportmediawebSocket#30050
  • 添加了新的session.storagePathAPI 以获取磁盘上会话特定数据的路径。28665
  • 添加webContents.fromDevToolsTargetId(targetId)以从关联的 Chrome DevTools 协议 TargetID 中查找 WebContents 实例。#30732
  • 在 macOS 上增加了对 Windows Control Overlay 的支持。#29986
  • 在 Windows 上添加了对 Windows Control Overlay 的支持。#30678
  • 添加了对调试 URL 的支持,如chrome://gpucrash#29466
  • 添加了对将 Chromium 日志记录到带有. 此外,现在可以通过在第一个 JS 滴答期间附加命令行开关来启用 JavaScript 的日志记录。增加了对 Chromium 日志的支持,即用--log-file=.../path/to/file.log来引导 Chromium 的日志。另外,现在也可以通过在第一个 JS tick 期间添加命令行开关来启用 JavaScript 的日志记录。#29963
  • 在节点加密中添加了对 des-ede3 密码的支持。#27897
  • 增加了ContextBridgeMutability功能,在暴露值时跳过了 Context Bridge DeepFreeze 和 SetReadOnlyNonConfigurable。#27348

Improvements

  • 改进了通过 contextBridge 来回发送的函数的性能特征。#28285

  • 改进了napi_threadsafe_function的性能。#29021 

Removed/Deprecated

  • uploadToServer为false时,crashReporter.startsubmitURL选项不再是一个必要的参数。#28105

Fixes

  • 允许 Node.js 在调用uv_run()之前使用显式微任务策略管理微任务队列。#28957
  • 允许从自定义协议和 asar 包加载 source maps。#28573 
  • 具有指定背景颜色或透明度的子窗口现在可以按预期工作。#28054
  • systemPreferences.getAccentColor()getSystemColorgetColor返回的颜色现在被正确地转换成设备的色彩空间。之前的颜色会有细微的不正确。#28121
  • Electron Fuses 现在跨平台的顺序一致。#29616
  • 修复了fs.promises.readFile在向路径参数传递一个FileHandle时会出现不恰当的错误的问题。#29577 
  • 修复了当通过需要认证的代理连接已注册 WebRequest 监听器的应用程序时,CORS 预检请求总是被取消。#29812 
  • ......

终止对 11.xy 的支持

根据项目的支持政策, Electron 11.xy 已终止支持。鼓励开发人员和应用程序升级到较新版本的 Electron。

更新说明:https://github.com/electron/electron/releases/tag/v14.0.0


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

JavaScript忍者秘籍

JavaScript忍者秘籍

John Resig、Bear Bibeault / 徐涛 / 人民邮电出版社 / 2015-10 / 69.00

JavaScript语言非常重要,相关的技术图书也很多,但没有任何一本书对JavaScript语言的重要部分(函数、闭包和原型)进行深入、全面的介绍,也没有任何一本书讲述跨浏览器代码的编写。本书是jQuery库创始人编写的一本深入剖析JavaScript语言的书。 本书共分四个部分,从准入训练、见习训练、忍者训练和火影训练四个层次讲述了逐步成为JavaScript高手的全过程。全书从高级We......一起来看看 《JavaScript忍者秘籍》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具