发布日期 2023年6月12日
JxBrowser 7.33
Chromium 114
我们已将 Chromium 升级至 114.0.5735.110 版本。
此次更新包含 16 项安全修复和对 CVE-2023-3079 漏洞的修复。
上传数据的内容类型
在此版本中,我们增加了在创建 ByteData
时覆盖内容类型的可能性。例如:
ContentType contentType = ContentType.newBuilder("application/json")
.charset("UTF-8")
.build();
ByteData data = ByteData.of("{}", contentType);
// 这将同时覆盖数据和 Content-Type 头部字段。
network.set(BeforeSendUploadDataCallback.class, e -> Response.override(data));
LoadUrlParams params = LoadUrlParams.newBuilder("<url>")
.uploadData(data)
.build();
// 这将使用 `data` 中指定的内容类型发送请求。
navigation.loadUrl(params);
重大变更
- 删除了已标记为弃用的
LoadUrlParamas::postData
方法。请改用LoadUrlParams::uploadData
。
质量优化
- 在
JsObject::ownPropertyNames
的返回值中添加了不可枚举的字段。 - 当在系统属性和引擎选项中同时发现许可证密钥时,将显示警告。
- 修复了在 Jitsi 上启动屏幕捕获时的崩溃问题。
- 修复了当设置
onBeforeUnload
时重新加载页面导致的冻结问题。 - 修复了
BeforeUnloadCallback
中的死锁问题。 - 修复了在 Linux 上使用键盘时触发的意外
OnChange
事件。 - 提高了创建 JxBrowser 临时目录的可靠性。
- 修复了在 Java 8 中检测 Windows 版本的问题。
- 抑制了不必要的 Chromium 错误对话框。
- 修复了在 Windows 上打印时出现的崩溃问题。
下载 JxBrowser 7.33
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。