发布日期 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 的下载链接。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。