List icon 目录

发布日期 2021年3月31日

JxBrowser 7.14

好消息!新版本现已可供下载。在此版本中,Chromium Engine 已升级到 89 版本。

Chromium 89

Chromium 已升级至 89.0.4389.90 版本。

此 Chromium 版本包含多项重要的安全修复,因此我们建议您将 JxBrowser 升级至 7.14 版本。

Flash 生命周期结束

Chromium 不再支持 Flash。所有与 Flash 相关的功能都已从其源代码中移除。在此版本中,我们也移除了以下与 Flash 相关的 API:

  • EngineOptions.ppapiFlashPath()
  • EngineOptions.ppapiFlashVersion()
  • EngineOptions.Builder.ppapiFlashPath(Path ppapiFlashPath)
  • EngineOptions.Builder.ppapiFlashVersion(String ppapiFlashVersion)

改进

  • 在 Linux 系统上,无论使用哪种渲染模式,BrowserView 的形状现在都被强制为矩形。在以前的版本中,BrowserView 具有圆角。
  • 在实例化 Engine 实例时,Chromium 进程的数量减少了。在以前的版本中,Chromium 启动了 7 个进程:Main、GPU、2x Utility、3x Renderer。现在只启动 4 个进程:Main、GPU、Utility、Renderer。
  • 现在可以在 DevTools 中创建 HAR 文件。
  • 已禁用 Chromium 对本地网络 IP 的流量。我们发现即使 Chromium 流量被禁用,Chromium 仍然会发送请求到诸如 http://10.0.0.17:8060http://192.168.1.188 之类的 URL。这些 URL 与 Media Router(媒体路由器)功能有关,Chromium 使用该功能发现可以投射到的媒体设备。由于该库不支持投射到媒体设备,我们禁用了此功能以阻止此类 URL 请求。
  • 关闭 BrowserView 时始终将焦点返回到 JavaFX。

已修复的问题

  • 在 Linux 的离屏渲染模式下 GPU 崩溃。
  • 在 Windows 和 Linux 的硬件加速渲染模式下显示 HTML 工具提示时 GPU 崩溃。
  • BeforeSendUploadDataCallback.Params.uploadData() 包含非 UTF-8 文本时出现 InvalidProtocolBufferException 错误。现在,如果上传数据包含非 UTF-8 文本,则数据将被视为 com.teamdev.jxbrowser.net.BytesData 错误。
  • 在 Windows 上,当在具有与主显示器不同缩放因子的辅助显示器上隐藏和显示 BrowserView 后,缩放错误。
  • 在 Windows 硬件加速渲染模式下从 JavaFX SplitPane 添加/移除 BrowserView 时出现闪烁。
  • 弹出窗口在调整大小时缩小。
  • 导航到特定 HTTPS URL 时,由于 SSL 握手失败导致网页无法加载。
  • 在离屏渲染模式下,jQuery 文件拖放功能损坏。
  • 在 macOS 上未触发 FocusGained 事件。
  • Linux 上 Chromium 二进制文件验证因权限错误而失败。
  • 在 Windows 上单击默认拼写检查器上下文菜单外部时,该菜单不关闭。
  • 未授予 JavaScript Clipboard API 的读/写权限。
  • Chromium Win32 二进制文件验证损坏。
  • 在拼写检查器初始化过程中,包含文本输入的网页崩溃。

下载 JxBrowser 7.14

请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。

发送...
请检查您的收件箱。

我们无法发送电子邮件。请使用直接链接下载JxBrowser。

如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。

如果您希望深入了解并体验我们的产品,您可以申请评估许可证。

获取免费 30 天体验