发布日期 2024年8月1日
JxBrowser 7.40.0
Cookie 分区键
从 JxBrowser 7.40.0 开始,Cookie
可以具有一个分区状态:
Cookie cookie = cookieStore.cookies().get(0);
cookie.partitionKey().ifPresent(partitionKey -> {
String topLevelSite = partitionKey.site();
boolean thirdParty = partitionKey.isThirdParty();
});
在分区状态下,第三方 cookie 无法启用服务来追踪用户并从多个不相关的顶级站点中汇集他们的信息。这也被称为跨站点追踪。
Linux 上的屏幕键盘
现在可以在 Linux 上使用硬件加速模式的屏幕键盘。在 JavaFX 和 SWT 中,它开箱即用。在 Swing 中,你需要使用 jxbrowser.linux.touch.screen
系统属性:
System.setProperty("jxbrowser.linux.touch.screen", "true");
Chromium 127.0.6533.73
我们将 Chromium 升级到了新版本,引入了多个安全修复程序,可防止远程攻击者通过精心构建的 HTML 页面执行任意代码,其中包括:
- CVE-2024-6100: Type Confusion in V8
- CVE-2024-6290: Use after free in Dawn
- CVE-2024-6779: Out of bounds memory access in V8
有关 JxBrowser 7.40.0 中 Chromium 修复和改进的完整列表,请访问以下版本的产品博客文章:
质量优化
- 在 Linux 上的 JavaFX 硬件加速模式下,点击页面的任意位置不再阻塞随后的键盘输入。
- 修复了在 Linux 上启用联邦信息处理标准(FIPS)模式时的崩溃问题。
- 修复了在 JavaFX 硬件加速模式下,当缩放转换设置为父 Nodes 之一时,
BrowserView
尺寸不正确的问题。 - 修复了在启用 Windows 兼容模式时 Chromium Main 进程崩溃的问题。
- 删除了在使用
CookieStore.delete(Cookie cookie)
删除 cookie 时出现的令人困惑的日志消息Failed to delete a cookie
。
下载 JxBrowser 7.40.0
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。