Releases

目录

发布日期

JxBrowser 9.3.0

macOS Touch ID 支持 

JxBrowser 现在支持通过 WebAuthn API 使用 macOS 内置的 Touch ID 平台验证器。 Mac 用户可以通过 Touch ID 直接在浏览器中完成支持通行密钥(passkeys)的网站的身份验证。

为启用此功能,Chromium 的 bundle ID 已从 org.chromium.Chromium 更改为 com.teamdev.JxBrowser。由于 macOS 通过 bundle ID 识别应用程序,它现在会将更新后的 构建视为与之前不同的应用程序。开发者和用户在升级后首次启动时,可能会看到 macOS 权限提示 ——摄像头、麦克风、屏幕录制、通知以及辅助功能访问可能需要重新授权。这是预期中的一次性行为; 授予权限后即可恢复正常运行。

更多信息请参阅迁移指南

重大变更 

异步媒体设备选择 

SelectMediaDeviceCallback 现在是异步的。回调不再返回 Response 值,而是接收一个 Action 对象并调用相应的方法。

之前版本:

engine.mediaDevices().set(SelectMediaDeviceCallback.class, params -> {
    MediaDevice selected = chooseDevice(params.mediaDevices());
    return SelectMediaDeviceCallback.Response.select(selected);
});

9.3.0:

engine.mediaDevices().set(SelectMediaDeviceCallback.class, (params, action) -> {
    MediaDevice selected = chooseDevice(params.mediaDevices());
    action.select(selected);
});

更多信息请参阅迁移指南

Chromium 150.0.7871.47 

我们将 Chromium 升级到了新版本,引入了 433 项安全修复。其中包括:

详情请参阅 Chromium 版本公告

质量改进 

  • 在 Windows 上调用 removeKeyboardListener 时,应用程序在关闭过程中不再发生冻结。
  • 在 macOS 上使用 StartCaptureSessionCallback 时,屏幕和应用程序窗口的捕获列表不再为空。
  • 在 macOS 的 OFF_SCREEN 模式下,共享源选择器对话框现在可以正常显示。
  • 当页面进入指针锁定、键盘锁定或全屏模式时,Chromium 的独占访问提示气泡(例如"按 Esc 键可查看光标")不再显示。

SBOM 

本节提供 JxBrowser 9.3.0 的软件物料清单 (SBOM),采用 CycloneDX 格式。该文件列出了以下软件组件:

  • JxBrowser 使用的第三方库,
  • JxBrowser 使用的 Chromium 构建版本,
  • JxBrowser 从 Chromium 继承的第三方组件。
下载 JxBrowser 9.3.0 的 SBOM

下载 JxBrowser 9.3.0

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

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

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

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

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

获取免费 30 天体验