List icon 目录

发布日期 2021年8月11日

JxBrowser 7.18

JxBrowser 7.18 发布了!我们扩展了 API 的新功能,增加了重要的修复和改进。阅读以下内容了解更多详情!

在此版本中,我们对 API 进行了一些小的破坏性更改。请查看迁移指南了解 API 的具体更改内容。

Apple Silicon

在 JxBrowser 7.13 中,我们宣布支持在 Rosetta 2 模拟模式下运行 Apple Silicon 的 Mac 设备。

我们很高兴地通知您,JxBrowser 现在支持 Apple Silicon 架构!该库还包括为 Apple Silicon 编译的 Chromium 二进制文件。

请查看如何使用新依赖项配置您的 GradleMaven 项目。

如果您在搭载 Apple Silicon 的 macOS 上使用 Java x64(Intel)运行 JxBrowser,那么 Java 和 JxBrowser 都将在 Rosetta 2 模拟模式下运行。Java 17 将于 2021 年 9 月发布,并支持 Apple Silicon。如果您不希望在 Rosetta 2 中运行您的应用程序,请使用 Java 17 macOS/AArch64 版的 JxBrowser。

Picture in Picture

在所有支持的平台上,无论是哪种渲染模式,都可以使用 Picture in Picture(画中画)功能来播放视频。从当前版本开始,此功能默认启用。

Picture in Picture

Chromium

在此版本中,我们已将 Chromium 升级至 91.0.4472.164 版本,该版本包含 8 项安全修复。

增强功能

Cookie API

我们了解到,Chromium 仅使用 URL 参数来验证给定的 cookie 并检查其域名。我们决定修改这个 API 来简化它。

现在,您无需传递 URL 参数并确保 URL 和 cookie 的域名相同。您可以通过以下简单方式设置 cookie:

cookieStore.set(Cookie.newBuilder()
        .name("cookieName")
        .value("cookieValue")
        .domain("google.com")
        .secure(true)
        .path("/")
        .build());

已修复的问题

  • 在 Windows 和 Linux 的离屏渲染模式下,无法滚动网页中 IFRAME 内显示的 PDF 文档。
  • 当在 Linux 上在硬件加速渲染模式下将 JavaFX BrowserView 嵌入到 TabPane 中,并在最小化后恢复 Stage 时,本机 Chromium 窗口会分离。
  • 当启用隐身模式时,代理身份验证无法正常工作。
  • 在离屏渲染模式下,如果主 Frame 和子 Frame 来自不同的域,拖放功能无法正常工作。

下载 JxBrowser 7.18

请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。

发送...
请检查您的收件箱。

我们无法发送电子邮件。请使用直接链接下载JxBrowser。

如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。

如果您希望深入了解并体验我们的产品,您可以申请评估许可证。

获取免费 30 天体验