List icon 目录

发布日期 2016年2月5日

JxBrowser 6.1

我们很高兴地宣布 JxBrowser 发布新版本啦。

我们发现 JxBrowser 6.0、6.0.1 和 6.0.2 版本中的许可证检查机制在解析支持到期日期时存在问题。此问题会导致在许可证文件中的支持到期日到达时出现许可证检查错误。这个问题已在 JxBrowser 6.1 中修复。我们强烈建议所有使用 6.0、6.0.1 或 6.0.2 的客户升级到 JxBrowser 6.1 或更高版本。

JxBrowser 6.1 包含以下功能和改进:

  • 改进了 JavaScript-Java Bridge API。现在,该 API 允许将任何 Java 对象注入加载的网页中的 JavaScript 代码,并直接从 JavaScript 调用 Java 对象的方法。
  • 实现了 ScriptContextListener。它允许在网页加载完成但其中的 JavaScript 尚未执行时接收通知。
  • 实现了 LocalStorageSessionStorage API。
  • 实现了访问 HTTP 请求主体中 PUT 和 PATCH 数据的功能。
  • 添加了获取加载的网页上 Frame IDs 层级结构的功能。
  • PluginManager API 已扩展,新增了额外的方法。现在,您可以获取有关插件类型的信息,并检查 Chromium 是否支持 NPAPI 插件。
  • Certificate API 已扩展,添加了允许获取有关 SSL 证书的更多信息的其他方法。
  • Java 和 Chromium 进程之间的通信现在基于共享内存(而不是以前版本中的套接字)。Java 和 Chromium 进程之间的数据传输速度现在提高了约 10 倍。
  • 提高了多线程环境下的稳定性。
  • 在 HEAVYWEIGHT 渲染模式下,CSS 光标的支持得到了改进。
  • 修复了在关闭弹出窗口时抛出 IndexOutOfBoundsException 错误的问题 [swing, heavyweight]。
  • 修复了在创建 Browser 实例时抛出 "IllegalStateException: Channel is already closed" 错误的问题。
  • 修复了鼠标和键盘事件不触发的问题 [javafx, heavyweight, lightweight]。
  • 修复了在 Windows 上工具提示不显示的问题 [javafx, swing, heavyweight]。
  • 修复了在按下向下/向上箭头键时,下拉菜单中光标错误地向下/向上移动两个字段的问题 [javafx, lightweight]。
  • 修复了用户无法在 JavaFX TabPane 中将焦点设置到 BrowserView 的问题 [javafx, heavyweight]。
  • 修复了某些 Flex/Flash 内容无法正常工作并导致 JavaScript 错误的问题 [swing, javafx, heavyweight, lightweight]。
  • 修复了重新加载已加载网页中 IFRAME 内容时的内存使用问题。
  • 修复了更新页面标题时 Chromium Engine 崩溃的问题 [swing, javafx, lightweight]。
  • 修复了在 Chromium Engine 中,当弹出窗口打开并通过 JavaScript 的 document.write() 函数修改其文档时发生的崩溃问题。
  • 修复了按 Cancel 按钮关闭 SSL 证书对话框时 Chromium Engine 崩溃的问题。
  • 修复了在 JavaFX 应用程序中显示/隐藏场景时 Chromium Engine 崩溃的问题 [javafx, heavyweight]。

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