Releases
发布日期
JxBrowser 8.17.0
PDF 文档加载方式的变更
现在可以通过两个新事件跟踪 PDF 文档加载:
PdfDocumentLoadedPdfDocumentLoadFailed
使用示例:
browser.on(PdfDocumentLoaded.class, event -> {
var url = event.url();
var frame = event.frame();
// 在此事件中启动 PDF 打印更合适。
frame.print();
});
从 JxBrowser 8.17.0 开始,FrameLoadFinished 事件和
Navigation.loadUrlAndWait() 方法不再是等待 PDF 文档加载的可靠方式。
请改用新的事件。更多细节请参见导航指南。
破坏性变更
由于 Chromium 已移除了这些错误码,我们删除了 NetError 枚举中的以下成员:
NetError.DNS_SERVER_FAILEDNetError.TRUST_TOKEN_OPERATION_CACHE_HIT
Chromium 145.0.7632.46
我们升级到了 Chromium 的新版本,该版本引入了重大安全修复,包括:
- CVE-2026-1861: Heap buffer overflow in libvpx.
- CVE-2026-1862: Type Confusion in V8.
- CVE-2026-1504: Inappropriate implementation in Background Fetch API.
参考 Chromium 发布公告:
质量改进
- JxBrowser 发行包中不再包含
org.jspecify包。 - 修复了在 macOS 上使用 Compose 关闭窗口时释放
BrowserView导致的 JVM 崩溃。 - 修复了在 Linux 上启用 sandbox 时 Chromium 切换为软件渲染的问题。
下载 JxBrowser 8.17.0
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。