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 项安全修复。其中包括:
- CVE-2026-13774: Use after free in Extensions
- CVE-2026-13775: Use after free in GPU
- CVE-2026-14398: Use after free in ANGLE
- CVE-2026-13776: Type Confusion in Dawn
- CVE-2026-13777: Insufficient validation of untrusted input in iOSWeb
详情请参阅 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
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。