33.0.0
新增功能
- 添加了处理器
app.setClientCertRequestPasswordHandler(handler)
,以帮助在需要 PIN 时解锁加密设备。#41205 - 在实用程序进程中添加了错误事件,以支持在 V8 致命错误时生成诊断报告。#43997
- 添加了
View.setBorderRadius(radius)
用于自定义视图的边框半径——与 WebContentsView
兼容。#42320 - 为 Linux 增加了对 Windows 控制覆盖 API 的支持。#41769(同样在 30, 31, 32 版本中添加)
- 为
desktopCapturer
和 setDisplayMediaRequestHandler
增加了对 macOS 系统选择器的支持。#43680(同样在 32 版本中添加) - 增加了
DownloadItem.getCurrentBytesPerSecond()
,DownloadItem.getPercentComplete()
,DownloadItem.getEndTime()
。#42805(同样在 30, 31, 32 版本中添加) - 向
nativeTheme
添加了一个新的属性 prefersReducedTransparency
,该属性指示用户是否已通过系统辅助功能设置选择减少操作系统级别的透明度。#42862(同样在 30, 31, 32 版本中添加) - 增加了对通过实用程序进程发起的认证请求的响应支持,通过
app#login
事件。#42631(同样在 32 版本中添加)
- 扩展了导航历史记录 API,增加了 2 个新函数,以更好地管理历史记录。#42014
- 确保在 DBus 上创建桌面通知时设置了发送者 ID 提示。#43949(同样在 31, 32 版本中改进)
- 在尝试打开被阻止路径中的文件或目录时,与上游对齐文件系统访问 API 的失败路径。#42561(同样在 30, 31, 32 版本中改进)
- 在 net http 请求中启用了 zstd 压缩。#43150(同样在 31, 32 版本中改进)
- 向实用程序进程公开了
systemPreferences
。#42203(同样在 30, 31, 32 版本中改进)
- 修复了当
enable_plugins
构建标志为 false 时的构建失败问题。#44025 - 修复了在 Windows 上启动实用程序进程时鼠标光标变成加载旋转的问题。#43731
- 修复了
BrowserView
自动调整大小的问题。#43636(同样在 31, 32 版本中修复) - 修复了
MenuItem.click
处理器在焦点窗口是 BaseWindow
时未设置 focusedWindow
参数的问题。#43438(同样在 31, 32 版本中修复) - 修复了在包含可拖动区域的一些 DevTools 扩展中可能发生的崩溃问题。#43179(同样在 31, 32 版本中修复)
- 修复了在调用
WebView
的 webContents
的 focus
时可能发生的崩溃问题。#43932(同样在 31, 32 版本中修复) - 修复了在调用
BrowserWindow.setTopBrowserView
时的焦点问题。#42653(同样在 30, 31, 32 版本中修复) - 修复了在使用离屏渲染时可能发生的崩溃问题。#42920(同样在 30, 31, 32 版本中修复)
- 修复了在调用
webContents.close()
于 BrowserView
时可能发生的错误。#42633(同样在 31, 32 版本中修复) - 修复了在通过
setWindowOpenHandler
覆盖浏览器窗口创建时访问子窗口文档的潜在问题。#43816(同样在 31, 32 版本中修复) - 修复了在某些情况下正确保存可填充 PDF 表单的潜在问题。#43686(同样在 31, 32 版本中修复)
- 修复了最小化或隐藏窗口在主进程中抛出无响应错误的问题。#43034(同样在 32 版本中修复)
- 修复了在使用 Linux 上的窗口控件覆盖时拖动调整大小的问题。#43744(同样在 31, 32 版本中修复)
- 修复了在几个 webRequest 函数中的悬挂未保留指针可能导致 Chromium 崩溃的问题。#42647(同样在 31, 32 版本中修复)
- 修复了在 Windows 上高对比度模式不适用于
webContents
的问题。#42853(同样在 31, 32 版本中修复) - 修复了通过
postMessage
发送非克隆对象时 MessagePorts
可能意外关闭的问题。#42535(同样在 30, 31, 32 版本中修复) - 修复了
BaseWindow.setTouchBar
未按预期工作的问题。#43422(同样在 30, 31, 32 版本中修复) - 修复了在 macOS 上作为子视图添加后
WebContentsViews
在某些情况下显示不正确的问题。#43696(同样在 31, 32 版本中修复) - 修复了一个
is...
(此处文本似乎不完整)。