List icon 目录

发布日期 2025年6月25日

JxBrowser 8.9.0

Widevine

Widevine is a technology that allows companies to distribute DRM-encoded content. JxBrowser supports it since version 7.4 on Windows and macOS.

In this release, we’re extending the Widevine support to Linux, and introduce the new API to manage it.

Previously, Widevine was automatically activated on the Engine start. Now, you need to activate it manually:

var options = EngineOptions.newBuilder(HARDWARE_ACCELERATED);
if (isLinux()) {
        // On Linux, Widevine requires a custom user data directory.
        options.userDataDir(Paths.get("path/to/user/data/dir"));
        }
var engine = Engine.newInstance(options.build());
var widevine = engine.widevine();

// Activate Widevine and update to the latest available version.
var status = engine.widevine().activate().join();
if (status == WidevineActivationStatus.RESTART_REQUIRED) {
        // On Linux, you will need to restart the engine after 
        // the first activation.
        engine.close();
engine = Engine.newInstance(options);
}

Check out the detailed guide on the new Widevine API on the Media page.

Breaking changes

In favour of the new API, we have removed the ProprietaryFeature.WIDEVINE constant.

Chromium 137.0.7151.120

We upgraded Chromium to a newer version, which introduces major security fixes including:

You can read more about it in the Chromium blog posts:

Quality enhancements

  • Fixed broken off-screen rendering when GPU is disabled or not available.
  • Fixed handling of swt.autoScale property in SWT 3.129.0 and newer.
  • Fixed incorrect scaling when JavaFX window is programmatically moved to another display on Windows.
  • Fixed brief flickering when creating BrowserView in both rendering modes on Windows.
  • Fixed JNI crash in BeaconWindow class in JavaFX.
  • Fixed NullPointerException thrown by SWT on macOS when using accessibility tools like VoiceOver.
  • Fixed a crash on downloads that end very fast.
  • Fixed unexpected Latin characters appearing next to Japanese symbols when using IME on Windows in the off-screen mode.
  • Fixed the “swipe up” gesture to scroll the page as expected instead of selecting text in the off-screen mode, with the native input enabled, on Windows.
  • Fixed incorrect characters appearing in tin the off-screen mode, with the native input enabled, on Windows.
  • Fixed a memory leak in SWT off-screen rendering on macOS.

下载 JxBrowser 8.9.0

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

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

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

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

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

获取免费 30 天体验