List icon 目录

发布日期 2022年3月9日

JxBrowser 7.23

在本次更新中,我们扩展了 API 的功能,允许使用用户数据资料和信用卡信息自动填写 Web 表单,将 Chromium 升级至 98 版本,并修复了几个重要问题。

Chromium 98

Chromium 已升级至 98.0.4758.102 版本。

该 Chromium 版本包含许多安全修复,因此我们建议您升级至此版本。

Web 表单自动填充

用户数据 Profiles

现在,您可以使用包含地址、城市、电话、名字等信息的用户数据 Profile 来自动填充 Web 表单。要访问所有已存储的用户数据 Profiles,请使用以下 API:

profile.userDataProfiles().all().forEach(userDataProfile -> {
    String email = userDataProfile.email();
    String city = userDataProfile.address().city();
});

Web Form Autofill User Data

信用卡

记住信用卡信息,用它来自动填充 Web 表单,并通过全新的 API 来管理已保存的信用卡信息:

profile.creditCards().all().forEach(creditCard -> {
    String number = creditCard.number();
    CreditCardNetwork network = creditCard.network();
});

Web Form Autofill Credit Card

Linux Widevine

在 Linux 上使用 Widevine 来观看受 DRM 保护的电影和音频。默认情况下,Widevine 是禁用的。要启用它,请使用以下选项:

Engine engine = Engine.newInstance(
        EngineOptions.newBuilder(renderingMode)
                      .enableProprietaryFeature(ProprietaryFeature.WIDEVINE)
                      .build());

macOS 语音输入

现在,您可以在 Mac 上使用两种渲染模式进行语音输入消息和文档。

macOS Dictation

Windows 表情符号

在离屏渲染模式下使用 Windows 表情符号窗口。

Windows Emoji Dialog

质量优化

  • 修复了 Windows、Linux 和 macOS 在离屏渲染模式下无法使用画中画(Picture in Picture)功能的问题。
  • 修复了在 macOS 上 JavaFX 环境中按下 Cmd+ACmd 键未释放的问题。
  • 修复了使用 **Pages Per Sheet(每张纸打印的页数)**设置时打印挂起或耗时较长(超过 5 分钟)的问题。
  • 修复了在 macOS 上关闭包含 BrowserView 的子模态窗口时 JVM 崩溃的问题。
  • 修复了在 macOS Apple Silicon 上隐藏输入法编辑器(IME)窗口时 JVM 崩溃的问题。
  • 修复了当打印机和设备名称不同但是是同一个打印机时,库无法提取默认打印机功能的问题。
  • 如果在获取位图期间停止导航,Chromium 将挂起。为处理此类情况,现在 Browser.bitmap() 会抛出 com.teamdev.jxbrowser.browser.BitmapTimeoutException

下载 JxBrowser 7.23

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

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

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

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

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

获取免费 30 天体验