发布日期 2023年09月01日

JxBrowser 7.35

This release has an issue that prevents binary extraction in folders that require elevated permissions. The issue is fixed in JxBrowser 7.36.

Chromium 116.0.5845.140

We upgraded Chromium to 116.0.5845.140.

The full list of changes since the last upgrade:

Early Binaries Extraction

By default, JxBrowser extracts Chromium binaries when the Engine is created. Now, developers can extract binaries earlier:

// Extract binaries to the specific directory.
ChromiumBinaries.deliverTo(chromiumDir);
// Extract binaries to the default directory.
ChromiumBinaries.deliverToDefaultDirectory();

// Five minutes later.
var engine = Engine.newInstance(OFF_SCREEN);

Read more in the binaries extraction guide.

Custom Binaries Delivery

Starting with JxBrowser 7.35, developers have the full control of delivering Chromium binaries to the environment.

This code shows how to customize the delivery of the binaries fully:

class CustomDelivery implements BinariesDelivery {

    void deliverTo(Path chromiumDir) {
        // Download binaries from the internet, shared drive, etc.
        // Copy ready-to-use binaries to `chromiumDir`.
    }
}

// Use the default directory.
ChromiumBinaries.deliverToDefaultDirectory(new CustomDelivery());

// Or use an arbitrary directory.
ChromiumBinaries.deliverTo(chromiumDir, new CustomDelivery());

Read more in the binaries delivery guide.

Quality enhancements

  • Fixed issues in PDF printing.
  • Fixed runtime issues in SWT 3.124 and newer.
  • Fixed missing callback when downloading a PDF file.
  • Enabled overriding of AmbientAuthenticationInPrivateModesEnabled policy.

Download JxBrowser 7.35

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

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

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

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

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

获取免费 30 天体验
Go Top