目录

发布日期

JxBrowser 9.4.0

在外部应用中打开链接 

OpenExternalAppCallback.Params 现在提供了 url() 方法, 返回即将交给外部应用打开的 URL。此前该回调仅提供本地化的 对话框文本,无法得知是哪个链接触发了回调,也无法在调用 Action.open() 之前应用自定义的允许/拒绝规则。

browser.set(OpenExternalAppCallback.class, (params, tell) -> {
    if (isTrusted(params.url())) {
        tell.open();
    } else {
        tell.cancel();
    }
});

我们还移除了 Chromium 内置的外部应用启动次数限制。Chromium 会在首次启动外部协议请求后阻止后续请求,直到用户执行新的 手势操作,这意味着脚本发起的请求会被静默丢弃,回调也不会 被调用。JxBrowser 现在会将每个请求都路由到 OpenExternalAppCallback,因此网页可以根据需要多次打开 外部应用,允许或阻止的决定完全由您控制。

作为同一更改的一部分,mailto: 链接不再被特殊处理。 Chromium 此前会直接启动默认邮件客户端而绕过回调;现在 mailto: 与其他外部协议一样,都会到达 OpenExternalAppCallback

不再支持 macOS 12 

从此版本开始,macOS 13 (Ventura) 是最低支持的 macOS 版本。 此更改源于 Chromium 151 升级,该版本不再支持 macOS 12 (Monterey)。

Chromium 151.0.7922.72 

我们将 Chromium 升级到了更新版本,包含 393 项安全修复。 其中包括:

有关详细信息,请参阅 Chromium 版本公告。

质量改进 

  • 修复了 macOS 上 DevTools 中键盘快捷键无法使用的问题。
  • 修复了在 macOS 上关闭 DevTools 后 Chromium 窗口脱离并 变为可见的问题。
  • 修复了在 macOS 上使用 IME 原生输入模式时无法输入空格和 退格的问题。

下载 JxBrowser 9.4.0

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

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

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

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

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

获取免费 30 天体验