List icon 目录

发布日期 2018年5月4日

JxBrowser 6.20

好消息!JxBrowser 6.20 已基于 Chromium 64!

新版本还包括许多新功能和重要改进。详情如下:

Chromium 64

Chromium Engine 已升级至版本 64.0.3282.24

NTLMv2

在 Chromium 64 中,添加了对 macOS 和 Linux 的 NTLMv2 支持,但默认情况下处于禁用状态。在此版本中,现在可以为 macOS 和 Linux 配置 NTLMv2 功能。在 Windows 平台上,该功能默认启用。

要启用它,请使用以下 Chromium 开关:

BrowserPreferences.setChromiumSwitches("--enable-ntlm-v2");

改进

  • 在安装了 Java 9 的 Windows 10 上添加了每个显示器 DPI 感知支持。
  • 提升了在清除缓存后立即销毁 Browser 时 Chromium Engine 的稳定性。
  • 提升了已安装 Java9 的 Linux 上的 JavaFX 应用程序中 Chromium Engine 的稳定性。
  • 在 Browser 初始化过程中出现的无法在 120 秒内加载 'about:blank' 网页错误消息现在更加详细,并提供了更多关于发生情况的信息。

已修复的问题

  • 提升了多线程环境中的稳定性。修复了在多线程环境中销毁 Browser 实例时库挂起的问题。
  • 修复了 PDF 查看器打印功能不能正常工作的问题。
  • 修复了调用 Browser.executeJavaScriptAndReturnValue() 时出现的 java.lang.IllegalStateException 错误。
  • 修复了在 Windows 平台上使用 JRE 1.7.0-1.7.0_02 的轻量级渲染模式中出现的 java.lang.NoSuchMethodError: sun.awt.AWTAccessor.getKeyEventAccessor()Lsun/awt/AWTAccessor$KeyEventAccessor; 错误。
  • 修复了在 Linux 上点击多次下拉菜单时导致的 UI 冻结问题。
  • 修复了从 JavaScript 向 Java 传递 null 时出现的 java.lang.NullPointerException 错误。

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