2024
- 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
发布日期 2021年9月8日
JxBrowser 7.19
JxBrowser 7.19 已发布!我们已将 Chromium 升级至 92.0.4515.159 版本,扩展了 API 的新功能,并添加了重要的修复和改进。请阅读下文了解更多详情!
在此版本中,我们对 API 引入了一个小的破坏性更改。请查看迁移指南以了解 API 发生了哪些变化。
Chromium 92
Chromium 已升级至 92.0.4515.159 版本。
此 Chromium 版本包含九个重要安全修复,因此我们建议您升级至此版本。
Java 17
Java 开发工具包(JDK)将于 2021 年 9 月发布。这将是一个长期支持(LTS)版本,并获得 Oracle 的扩展支持。我们在所有支持的平台上测试了我们的库与 Java 17 的兼容性,并未发现任何问题。因此,您已经可以使用 Java 17 来运行这个库。一旦 Java 17 正式发布,我们将把它加入到支持的 Java 版本列表中。
SWT 拖放功能
现在,您可以在 Windows、Linux 和 macOS 上的 SWT BrowserView
组件的离屏渲染模式下拖放文本、链接、图像和文件。拖放功能默认启用。
加载进度事件
Navigation API(导航 API)已扩展了 LoadProgressChanged
事件,允许您获取有关加载进度的通知:
navigation.on(LoadProgressChanged.class, event -> {
// 加载进度在 0 和 1 之间。
double progress = event.progress();
});
上传数据字节
该库现在允许从上传数据中检索字节。此增强引入了几个 API 更改:
- 添加了
UploadData.bytes()
方法。 - 添加了
BeforeSendUploadDataCallback.Params.httpHeaders()
方法,用于获取边界以从原始字节解析multipart/form-data
。 - 将
BytesData
类重命名为ByteData
。
自定义拖放数据
在离屏渲染模式下,拖放支持多种数据格式:url、text、html。同时,JavaScript 可能会通过 DataTransfer.setData()
方法将一些自定义数据放入可传输对象中。在以前的版本中,该库会忽略这些自定义数据。现在,该库在所有支持的平台上都支持自定义拖放数据。
已修复问题
- 在 macOS 上使用 JavaFX 16 尝试查找本地窗口句柄时 JVM 崩溃的问题。
- Chromium 渲染进程中处理嵌套调用时的死锁问题。
- 在收集打印机功能时取消打印导致的崩溃问题。
- 调用
Frame.children()
时出现的IllegalStateException
错误。 - 由于库名错误,Linux 上依赖检查器出现的错误。
libawt_helper.so
库已重命名为libawt_toolkit.so
。
下载 JxBrowser 7.19
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。