发布日期 2022年03月29日

JxBrowser 7.24

在此更新中,我们扩展了 API 的功能,允许您显示/隐藏 DevTools 窗口,并在打印预览打开和关闭时接收通知。此外,我们还修复了几个重要的问题。

DevTools

无需配置远程调试端口,即可通过编程方式显示和隐藏 DevTools 窗口:

browser.devTools().show();

DevTools 将会在一个单独的窗口中显示:

DevTools Window

打印预览事件

使用 PrintPreviewOpenedPrintPreviewClosed 事件来在打印预览对话框打开或关闭时接收通知。

质量优化

  • 修复了在两种渲染模式下,当 JavaFX BrowserView 的某个祖先改变了可见性时,BrowserView 不显示的问题。
  • 为 Swing 和 JavaFX 的离屏渲染模式启用了 MOVE 光标。
  • 添加了对 --disable-print-preview Chromium 参数的支持,以将默认的打印预览对话框替换为系统打印对话框。
  • 修复了在 Windows 的硬件加速渲染模式下,Browser.resize() 不起作用的问题。
  • 通过为每个 RPC 通道使用多个 Java 线程而不是单个线程,提高了 RPC 通道的带宽。
  • 修复了在关闭包含 BrowserView 的 JavaFX Scene 时出现的 IllegalStateException
  • 修复了在 macOS 上关闭 IME 建议弹出窗口时焦点改变导致的崩溃。
  • 修复了在下载文件时关闭 Browser 导致的崩溃问题。
  • 改善了默认 SWT 对话框的用户体验。
  • 在 Profile 用户数据存储中记住了域的缩放级别配置。
  • 修复了在为 HTTPS 注册 InterceptUrlRequestCallback 并加载 LinkedIn 时出现的 InvalidProtocolBufferException
  • 在拦截 URL 请求时保存 URL 响应的 cookie。
  • @JsAccessible 方法中启用了对 JsArrayJsSetJsMap 类型的支持。
  • 同步了多个 JVM 之间并发提取 Chromium 二进制文件的过程。

下载 JxBrowser 7.24

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

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

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

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

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

获取免费 30 天体验
Go Top