Electron 14.0.0 现已发布,主要更新内容如下:
worldSafeExecuteJavaScript
webPreferences
new-window
did-create-window
additionalFeatures
app.allowRendererProcessReuse
affinity
Additions
BrowserWindow.isFocusable()
WebFrameMain.visibilityState
setWindowOpenHandler
disposition
referrer
postBody
@electron/remote
process.contextId
webRequest
resourceType
font
ping
cspReport
media
webSocket
session.storagePath
webContents.fromDevToolsTargetId(targetId)
chrome://gpucrash
--log-file=.../path/to/file.log
ContextBridgeMutability
Improvements
改进了通过 contextBridge 来回发送的函数的性能特征。#28285
napi_threadsafe_function
Removed/Deprecated
当uploadToServer为false时,crashReporter.start的submitURL选项不再是一个必要的参数。#28105
uploadToServer
crashReporter.start
submitURL
uv_run()
systemPreferences.getAccentColor()
getSystemColor
getColor
fs.promises.readFile
FileHandle
根据项目的支持政策, Electron 11.xy 已终止支持。鼓励开发人员和应用程序升级到较新版本的 Electron。
更新说明:https://github.com/electron/electron/releases/tag/v14.0.0
评论删除后,数据将无法恢复
Electron 14.0.0 发布,跨平台桌面应用开发工具
Electron 14.0.0 现已发布,主要更新内容如下:
Stack Upgrades
Breaking Changes
worldSafeExecuteJavaScript
选项已从webPreferences
中移除。 #28456new-window
和did-create-window
WebContents 事件中删除了已被废弃的additionalFeatures
属性。#28548app.allowRendererProcessReuse
和 BrowserWindowaffinity
选项。#26874Features
Additions
BrowserWindow.isFocusable()
用于确定窗口是否可聚焦。#28642WebFrameMain.visibilityState
实例属性。#28706setWindowOpenHandler
注册的窗口打开处理程序的细节对象中添加了disposition
,referrer
和postBody
。#28518@electron/remote
使用的process.contextId
。#28007webRequest
listener details 添加了缺失的resourceType
转换:font
、ping
、cspReport
、media
、webSocket
。#30050session.storagePath
API 以获取磁盘上会话特定数据的路径。28665webContents.fromDevToolsTargetId(targetId)
以从关联的 Chrome DevTools 协议 TargetID 中查找 WebContents 实例。#30732chrome://gpucrash
. #29466--log-file=.../path/to/file.log
来引导 Chromium 的日志。另外,现在也可以通过在第一个 JS tick 期间添加命令行开关来启用 JavaScript 的日志记录。#29963ContextBridgeMutability
功能,在暴露值时跳过了 Context Bridge DeepFreeze 和 SetReadOnlyNonConfigurable。#27348Improvements
改进了通过 contextBridge 来回发送的函数的性能特征。#28285
napi_threadsafe_function
的性能。#29021Removed/Deprecated
当
uploadToServer
为false时,crashReporter.start
的submitURL
选项不再是一个必要的参数。#28105Fixes
uv_run()
之前使用显式微任务策略管理微任务队列。#28957systemPreferences.getAccentColor()
、getSystemColor
和getColor
返回的颜色现在被正确地转换成设备的色彩空间。之前的颜色会有细微的不正确。#28121fs.promises.readFile
在向路径参数传递一个FileHandle
时会出现不恰当的错误的问题。#29577终止对 11.xy 的支持
根据项目的支持政策, Electron 11.xy 已终止支持。鼓励开发人员和应用程序升级到较新版本的 Electron。
更新说明:https://github.com/electron/electron/releases/tag/v14.0.0