JxBrowser 6.20: Chromium 64

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's 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.


Request evaluation licence

Download JxBrowser 6.20

Release date: May 4, 2018


Why two different jar bundles of jxbrowser jar provided for windows.

Example 

In Jar("Download JxBrowser 6.20") : jxbrowser-win32-6.20.jar

In maven : jxbrowser-win-6.20.jar


Confusing

It's the same bundle, but with the different names. Both contains Chromium 32-bit binaries for the Windows platform.


Please note, that in 6.21 we added Chromium 64-bit binaries for the Windows platform, so there's one more 64-bit bundle for Windows in Maven. In general, starting from 6.21 you shouldn't be confused because the bundle names are the same for the JARs and the Maven bundles (jxbrowser-win32 and jxbrowser-win64).

Login to post a comment