JxBrowser 7 的支持将于 2025 年 10 月终止,届时将不再提供 Chromium 更新和关键修复。
我们建议您升级至 JxBrowser 8,以享受新功能和改进带来的更多优势。
如果您有任何疑问或在升级过程中需要帮助,欢迎随时 。
发布日期
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。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。