List icon 目录

发布日期 2019年8月21日

JxBrowser 6.24.1

我们很高兴地宣布 JxBrowser 6 已更新,其中包含重要的修复和改进。

改进

  • 现在,所有 Windows 32 位和 64 位的 Chromium 二进制文件都使用有效的 TeamDev 证书进行签名。
  • 可通过 jxbrowser.server.socket.port 系统属性配置 IPC 服务器套接字端口。默认情况下,JxBrowser 使用第一个可用的套接字端口。

已修复的问题

  • 当使用另一个没有与之关联的非已销毁 Browser 实例的 BrowserContext 的用户数据目录来配置 BrowserContext,并尝试创建 Browser 实例时,会发生崩溃。
  • 在 Windows 平台上,在销毁 Browser 实例时发生崩溃。
  • 在构造 Browser 实例过程中,如果线程被中断,现在库会抛出一个带有适当消息的 BrowserException ,而不是 java.lang.NullPointerException
  • 在 Windows 平台上,当在重量级渲染模式下调整 JavaFX BrowserView com.teamdev.jxbrowser.chromium.javafx.internal.FxBoundsUpdater 中出现 java.lang.NullPointerException 错误。
  • “OS Command Injection” (CWE ID 78) 漏洞。
  • 关闭 Browser 实例时出现 java.util.ConcurrentModificationException 错误。
  • 当存储类型设置为 StorageType.MEMORY 时,PDF 文档在 PDF 视图器中无法显示。
  • 当两个 Browser 实例加载需要通过 SSL 客户端证书进行身份验证的相同 URL 时,应用程序会冻结。在这种情况下,会显示两个模态对话框,关闭第二个对话框时,Chromium Engine 会发生本地崩溃。

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