List icon 目录

发布日期 2024年12月18日

JxBrowser 7.41.6

Cookie domain (RFC 6265)

我们优化了 Cookie API,使 Cookie 的 domain 属性符合 RFC 6265 标准第 4.1.2.3 节。当您设置 Cookie 的 domain 属性时,如果未包含前导点,JxBrowser 将自动为其添加。例如,如果您将 domain 属性设置为 example.com,JxBrowser 会自动将其更改为 .example.com,以符合标准。

Chromium 131.0.6778.140

我们已将 Chromium 升级至更新版本,该版本引入了 10 项安全修复,其中包括:

有关自上次 Chromium 升级以来 Chromium 修复和改进的完整列表,请访问以下版本的产品博客文章:

停止支持 Rosetta 2

从此版本开始,JxBrowser 不再支持通过 Rosetta 2 在搭载 Apple Silicon 的 Mac 上运行 Chromium x64 二进制文件。我们建议使用 JxBrowser 提供的 jxbrowser-mac-arm.jar 文件中打包的原生 ARM64 版本 Chromium 二进制文件。您仍然可以使用 Java x64 运行 JxBrowser,但库现在会优先寻找原生 ARM64 版本的 Chromium 二进制文件。

进行此更改的主要原因是,通过 Rosetta 2 在 Apple Silicon 上运行的 Chromium x64 二进制文件存在严重的性能问题,导致浏览体验不佳。

重大更改

Public API

在此版本中,我们将位于 com.teamdev.jxbrowser.cast.rpc.* 包中的所有枚举移至 com.teamdev.jxbrowser.cast.* 包中。因此,如果您的代码中使用了 CastModeResultCodeMediaReceiverState 枚举,则需要将导入语句更新为新的包。

质量优化

  • 优化了向 UrlRequestJob写入字节时的内存使用。在之前的版本中,写入的字节会先被收集在 Chromium 进程的内存中,直到任务完成才发送给发起任务的客户端。现在,写入的字节会立即发送给客户端。
  • 在 Windows 平台的用户数据目录中,禁用了 *.pma 文件的生成。这些文件包含由 Chromium 引擎收集的性能指标数据,但 JxBrowser 并不使用这些数据,因此此更改避免了磁盘空间的浪费。
  • 为避免在组装 Fat JAR 文件时发生冲突,jxbrowser-mac.jarjxbrowser-mac-arm.jar 文件中的 libtoolkit.dylib 库文件现具有不同的名称。

下载 JxBrowser 7.41.6

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

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

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

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

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

获取免费 30 天体验