Release Notes‎ > ‎

JExplorer 2.6 Release Notes

posted Apr 4, 2012, 12:12 AM by Unknown user   [ updated Oct 11, 2012, 1:49 AM ]

New features and improvements:

  • Added JavaScript-Java-JavaScript bridge (sample);
  • Added JDK 1.5 DOM API support;
  • Added the DOMUtils.getInnerHTML(Element element) method;
  • Optimized memory usage when creating and disposing Browser instance;
  • Added focus traversal support on JDK 1.7;
  • Improved performance of the Browser.executeScript() method;
  • Improved stability during disposing Browser instance from JavaScript;
  • Improved stability during Browser initialization;
  • Improved the Browser.setContent() method so that it doesn’t cause unexpected characters in web page’s document.

Resolved Issues:

  • Proxy functionality of in-process implementation now supports JVM 32-bit environment;
  • Browser doesn’t steal focus when a web page is refreshed or requests focus;
  • Restored Mouse events listener for JVM 64-bit environment;
  • Fixed NPE when parsing DOM with Transformer;
  • DOM Mouse event location should be relative to the top-left Browser component corner;
  • Browser component should access HTTP sites with SECURE proxy server type;
  • Fixed issue when JavaScript error message throws NumberFormatException in case of non-english locale.

Other changes

  • The minimum supported JDK version is now 1.5;
  • Removed the com.jniwrapper.win32.ie.dom.HTMLDocument and com.jniwrapper.win32.ie.dom.HTMLElement interfaces. Functionality of these methods is moved to the com.jniwrapper.win32.ie.dom.DOMUtils class;
  • GPU acceleration and compatibility mode are not enabled by default. You should enable this functionality manually using the Browsers.turnOnGPURendering() and Browsers.turnOnCompatibilityMode(Browsers.getIEVersion()) methods.