发布日期 2023年09月01日

JxBrowser 7.35

此版本存在一个问题,即无法在需要提升权限的文件夹中提取二进制文件。此问题已在 JxBrowser 7.36 中修复。

Chromium 116.0.5845.140

我们已将 Chromium 升级至 116.0.5845.140 版本。

自上次升级以来的完整变更列表:

早期二进制文件提取

默认情况下,JxBrowser 在创建 Engine 时提取 Chromium 二进制文件。现在,开发者可以提前提取二进制文件:

// 将二进制文件提取到指定目录。
ChromiumBinaries.deliverTo(chromiumDir);
// 将二进制文件提取到默认目录。
ChromiumBinaries.deliverToDefaultDirectory();

// 五分钟后。
var engine = Engine.newInstance(OFF_SCREEN);

更多信息,请查阅二进制文件提取指南。

自定义二进制文件交付

从 JxBrowser 7.35 开始,开发者可以完全控制将 Chromium 二进制文件交付到环境中。

这段代码展示了如何完全自定义二进制文件的交付过程:

class CustomDelivery implements BinariesDelivery {

    void deliverTo(Path chromiumDir) {
        // 从互联网、共享驱动器等地方下载二进制文件。
        // 将准备好的二进制文件复制到 `chromiumDir`。
    }
}

// 使用默认目录。
ChromiumBinaries.deliverToDefaultDirectory(new CustomDelivery());

// 或者使用任意目录。
ChromiumBinaries.deliverTo(chromiumDir, new CustomDelivery());

更多信息,请查阅二进制文件交付指南。

质量优化

  • 修复了 PDF 打印中的问题。
  • 修复了 SWT 3.124 及更新版本中的运行时问题。
  • 修复了下载 PDF 文件时缺少回调的问题。
  • 启用了 AmbientAuthenticationInPrivateModesEnabled 策略的覆盖功能。

下载 JxBrowser 7.35

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

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

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

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

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

获取免费 30 天体验
Go Top