Posted on January 27, 2014
JxBrowser 4.2
JxBrowser 4.2 is released with the following new features and improvements.
- Upgraded Chromium from 25.0.1364.68 to 31.0.1650.57.
- Support of Windows Vista has been added.
- Support of Windows Server 2003 SP1 has been added.
- Support of MacBook with Retina display has been added.
- The
DOMDocument.getElementsByClassName()
method has been implemented. - The
DOMDocument.getElementsByName()
method has been implemented. - The
DOMElement.innerHTML()
method has been implemented. - The
StatusListener
has been added. - The
Browser.saveWebPage()
method has been implemented. - Added FTP protocol support. Now you can load FTP URLs.
- Added Drag and Drop support. Now you can drag links from loaded web page.
- Added Mouse listener.
- Added Keyboard listener.
- Added Copy, Cut, Paste, Select All shortcuts support on Mac OS X.
- Added missing HTML5 video controls.
- Added system language support for HTTP headers. By default JxBrowser uses system language in HTTP headers. In previous versions it uses only English.
- Improved Flash rendering on Windows.
- Improved stability in renderer process on Windows XP SP3.
- Improved default popup windows functionality. Now by default popup windows are not empty.
- Fixed the issue with pending
jxbrowser-chromium.exe
processes. Now alljxbrowser-chromium.exe
processes will be closed automatically whenjava.exe
process is closed. - Fixed the issue when JxBrowser creates unnecessary directories in user’s temp folder.
- Fixed file encoding dependence issue. Now JxBrowser supports any application file encoding. Previously
the
file.encoding=UTF-8
VM option should be used. - Fixed concurrency issue on Mac OS X. Now JxBrowser does not hang when you load several web pages at the same time on Mac OS X.
- Fixed unexpected file download interruption. Now the download process is not interrupted and continue working even when user disposes Browser instance that initiated file download.
- Fixed issue when enabled auto detect proxy option overrides JxBrowser Proxy settings.
- Fixed deadlock on Save File dialog on Mac OS X with JDK 1.7.
- Fixed issue when it’s impossible to create a
Browser
instance after killingjxbrowser-chromium.exe
processes. - Fixed the
"IllegalComponentStateException: component must be showing on the screen to determine its location"
exception.
Write us at customer-care@teamdev.com to download JxBrowser 4.2.
Follow @JxBrowserTeam to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.