发布日期 2023年12月21日
JxBrowser 7.37.0
Chromium 已升级至 120.0.6099.109 版本
我们将 Chromium 升级到了一个新版本,其中引入了多项安全修复,包括:
- CVE-2023-6702: Type Confusion in V8
- CVE-2023-6703: Use after free in Blink
- CVE-2023-6704: Use after free in libavif
- CVE-2023-6705: Use after free in WebRTC
- CVE-2023-6706: Use after free in FedCM
- CVE-2023-6707: Use after free in CSS
要查看 120.0.6099.109
, 版本中的 Chromium 修复和改进的完整列表,请访问此版本的
产品博客文章.
7-zip 已升级至 23.01
此次更新带来了安全更新,并提高了 ARM 二进制文件的压缩率。借助新版本,我们将
jxbrowser-mac-arm
和 jxbrowser-linux64-arm
归档文件的大小各减少了 8 兆字节。
文件回调的更改
新的 SaveFileCallback
回调
在此版本中,我们引入了一个新的回调,当浏览器执行 JavaScript 的
showSaveFilePicker()
方法时,该回调将被调用。
当与 BrowserView
, 一起使用时,浏览器将显示默认的文件选择对话框。 以下是如何注册你自己的
回调版本:
browser.set(SaveFileCallback.class, (params,tell) -> {
tell.save(...); // or tell.cancel()
});
OpenFileCallback
和 OpenFolderCallback
的新参数
在 OpenFolderCallback.Params
中, 我们添加了
suggestedDirectory()
方法。
在 OpenFileCallback.Params
中, 我们添加了
suggestedDirectory()
和
acceptAll()
方法。
重大更改
我们从 OpenFileCallback.Params
中移除了 defaultFileName()
, 因为底层的 Chromium 方法
已经不可用了。
质量优化
- 在 SWT 中,当
BrowserView
是窗口中唯一的控件时,现在通过选项卡焦点遍历可以正确地 将焦点传递给它。 - 在硬件加速模式下,对于在关闭另一个浏览器后创建的浏览器,其浏览器内容现在将呈现在 正确的位置。
下载 JxBrowser 7.37.0
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。