List icon Contents

Posted on May 4, 2018

JxBrowser 6.20

Good news everyone! JxBrowser 6.20 is based on Chromium 64!

The new version also includes a number of new features and important improvements. See the details:

Chromium 64

The Chromium engine has been upgraded to version 64.0.3282.24.

NTLMv2

In Chromium 64, NTLMv2 support on macOS and Linux has been added, but it is disabled by default. In this version, the NTLMv2 feature is now configurable for macOS and Linux. On Windows platforms, it is enabled by default.

To enable it, use the following Chromium switcher:

BrowserPreferences.setChromiumSwitches("--enable-ntlm-v2");

Improvements

  • Added per-monitor DPI awareness support on Windows 10 with Java 9.
  • Improved stability of the Chromium engine when disposing Browser right after clearing the cache.
  • Improved stability of the Chromium engine in JavaFX apps on Linux with Java9.
  • The Failed to load 'about:blank' web page within 120 seconds error message during Browser initialization is made more informative, and now provides more details on what’s happened.

Fixed issues

  • Stability in multi-threaded environment has been improved. The issue when the library hangs on disposing the Browser instances in multi-threaded environment has been fixed.
  • Printing from PDF Viewer not working properly.
  • The java.lang.IllegalStateException error when calling Browser.executeJavaScriptAndReturnValue().
  • The java.lang.NoSuchMethodError: sun.awt.AWTAccessor.getKeyEventAccessor()Lsun/awt/AWTAccessor$KeyEventAccessor; error in the lightweight rendering mode on Windows platforms with JRE 1.7.0-1.7.0_02.
  • The UI freeze when clicking multiple times on drop-down on Linux.
  • The java.lang.NullPointerException error when passing null from JavaScript to Java.

Write us at customer-care@teamdev.com to download JxBrowser 6.20.