List icon 目录

发布日期 2014年1月27日

JxBrowser 4.2

JxBrowser 4.2 发布,包含以下新功能和改进。

  • 将 Chromium 从 25.0.1364.68 升级到了 31.0.1650.57。
  • 增加了对 Windows Vista 的支持。
  • 增加了对 Windows Server 2003 SP1 的支持。
  • 增加了对配备 Retina 显示屏的 MacBook 的支持。
  • 实现了 DOMDocument.getElementsByClassName() 方法。
  • 实现了 DOMDocument.getElementsByName() 方法。
  • 实现了 DOMElement.innerHTML() 方法。
  • 添加了 StatusListener
  • 实现了 Browser.saveWebPage() 方法。
  • 添加了 FTP 协议支持,现在可以加载 FTP URLs。
  • 添加了拖放支持,现在可以从加载的网页中拖动链接。
  • 添加了鼠标监听器。
  • 添加了键盘监听器。
  • 在 Mac OS X 上添加了复制、剪切、粘贴、全选快捷键支持。
  • 添加了缺失的 HTML5 视频控件。
  • 添加了 HTTP 头部的系统语言支持。默认情况下,JxBrowser 在 HTTP 头部使用系统语言。以前的版本只使用英语。
  • 改进了 Windows 上的 Flash 渲染。
  • 改进了 Windows XP SP3 上渲染器进程的稳定性。
  • 改进了默认弹出窗口功能。现在默认情况下,弹出窗口不再为空。
  • 修复了挂起的 jxbrowser-chromium.exe 进程的问题。现在,当 java.exe 进程关闭时,所有 jxbrowser-chromium.exe 进程将自动关闭。
  • 修复了 JxBrowser 在用户的临时文件夹中创建不必要目录的问题。
  • 修复了文件编码依赖问题。现在 JxBrowser 支持任何应用程序文件编码。之前需要使用 file.encoding=UTF-8 VM 选项。
  • 修复了 Mac OS X 上的并发问题。现在,在 Mac OS X 上同时加载多个网页时,JxBrowser 不会挂起。
  • 修复了意外的文件下载中断问题。现在,即使用户销毁了启动文件下载的 Browser 实例,下载过程也不会中断,并将继续进行。
  • 修复了启用自动检测代理选项时覆盖 JxBrowser 代理设置的问题。
  • 修复了在 Mac OS X 上使用 JDK 1.7 时,保存文件对话框的死锁问题。
  • 修复了在终止 jxbrowser-chromium.exe 进程后无法创建 Browser 实例的问题。
  • 修复了 "IllegalComponentStateException: component must be showing on the screen to determine its location" 异常。

请发送电子邮件至 customer-care@teamdev.com 以获取 JxBrowser 4.2 的下载链接。