Posted on November 30, 2016

Version 6.9 includes new features and improvements.

  • The JSFunction.invokeAsync() method has been implemented. This method allows invoking JavaScript function asynchronously and get the result of the invocation through Future<JSValue>.
  • The Browser.forwardMouseEvent(BrowserMouseEvent event) method has been implemented. This method allows forwarding mouse events directly to the currently loaded web page as if the mouse events were sent due to user actions.

This update also contains fixes for the following issues:

  • Memory leak when creating/disposing Browser instances.
  • Issue when symlinks are created asynchronously on Linux. It causes the situation when by the time when Chromium engine is started, the symlinks on required native libraries have not been created yet. As result the error message such as “error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory” might be displayed.
  • Freezing issue when terminating Chromium engine.
  • Issue with pending jxbrowser-helper processed when terminating JVM on macOS.
  • Native crash in Chromium engine when forcing full spell check via the SpellCheckerService.setFullSpellCheckForced(true) method.
  • The java.lang.IndexOutOfBoundsException error when creating Browser instance on macOS.

Request evaluation licence
Download JxBrowser 6.9

Go Top