2024
- v7.41.6
- v8.2.1
- v7.41.5
- v8.2.0
- v7.41.4
- v8.1.0
- v8.0.0
- v7.41.3
- v7.41.2
- v7.41.1
- v7.41.0
- v7.40.0
- v7.39.2
- v7.39.1
- v7.39.0
- v7.38.2
- v7.38.1
- v7.38.0
- v7.37.2
- v7.37.1
2023
- v7.37.0
- v7.36.3
- v7.36.2
- v7.36.1
- v7.36
- v7.35.2
- v7.35.1
- v7.35
- v7.34.1
- v7.34
- v7.33.2
- v7.33.1
- v7.33
- v7.32
- v7.31.1
- v7.31
- v7.30.3
- v7.30.2
- v7.30
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
发布日期 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.*
包中。因此,如果您的代码中使用了 CastMode
、ResultCode
或 MediaReceiverState
枚举,则需要将导入语句更新为新的包。
质量优化
- 优化了向
UrlRequestJob
写入字节时的内存使用。在之前的版本中,写入的字节会先被收集在 Chromium 进程的内存中,直到任务完成才发送给发起任务的客户端。现在,写入的字节会立即发送给客户端。 - 在 Windows 平台的用户数据目录中,禁用了
*.pma
文件的生成。这些文件包含由 Chromium 引擎收集的性能指标数据,但 JxBrowser 并不使用这些数据,因此此更改避免了磁盘空间的浪费。 - 为避免在组装 Fat JAR 文件时发生冲突,
jxbrowser-mac.jar
和jxbrowser-mac-arm.jar
文件中的libtoolkit.dylib
库文件现具有不同的名称。
下载 JxBrowser 7.41.6
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。