发布日期 2012年08月03日

JxBrowser 3.1

New features

  • Added Mac OS X 10.8 (Mountain Lion) support;
  • Added a new Mozilla engine based on XULRunner 15 that supports Windows 32-bit and Mac OS X 32/64-bit environments. See com.teamdev.jxbrowser.BrowserType.Mozilla15;
  • Added the domain parameter in the com.teamdev.jxbrowser.prompt.LoginParams class.

Improvements

  • Fixed issue when Browser’s java.awt.event.KeyEvent does not contain correct key code.

Mozilla

  • Added the MozillaBrowser.getContent(String contentType) method;
  • Fixed issue when register the same JavaScript function in two Browser instances;
  • Improved JavaScriptJava Bridge. Fixed deadlock when register JavaScript function in the NavigationListener.navigationFinished(NavigationFinishedEvent event) event;
  • Added support of the window.print() JavaScript function;
  • Added support of default proxy settings. Now Mozilla allows reading default proxy settings;
  • Added support of Java 7 on Linux;
  • Added support of Turkish Windows 7 platform;
  • Added support of multiple plugin directories;
  • Added the com.teamdev.jxbrowser.dom.DOMElement.innerHTML() method;
  • Improved download functionality in Mozilla.

IE

  • Improved clear cache functionality;
  • Improved performance of the Browser.executeScript(String javaScript) method;
  • Added the com.teamdev.jxbrowser.dom.DOMElement.innerHTML() method.

Safari

  • Improved the Browser.navigate(String location, String postData) method;
  • Improved JavaScriptJava Bridge. Added support of negative double values;
  • Improved Safari component so it works in modal dialogs;
  • HttpCookieStorage now supports 64-bit environment;
  • Added support of Print functionality;
  • Disabled JNI logging in console.

Known issues in Mozilla15

  • Video from http://vimeo.com does not work;
  • Memory leak in DOM functionality;
  • There’s no way to use Mozilla and Mozilla15 at the same time;
  • The jxbrowser.plugin.dir and jxbrowser.xulrunner.use.profile system properties are not supported yet.
Go Top