JxBrowser 7 的支持将于 2025 年 10 月终止,届时将不再提供 Chromium 更新和关键修复。
我们建议您升级至 JxBrowser 8,以享受新功能和改进带来的更多优势。
如果您有任何疑问或在升级过程中需要帮助,欢迎随时 。
发布日期
JxBrowser 7.14
好消息!新版本现已可供下载。在此版本中,Chromium Engine 已升级到 89 版本。
Chromium 89
Chromium 已升级至 89.0.4389.90 版本。
此 Chromium 版本包含多项重要的安全修复,因此我们建议您将 JxBrowser 升级至 7.14 版本。
Flash 生命周期结束
Chromium 不再支持 Flash。所有与 Flash 相关的功能都已从其源代码中移除。在此版本中,我们也移除了以下与 Flash 相关的 API:
EngineOptions.ppapiFlashPath()EngineOptions.ppapiFlashVersion()EngineOptions.Builder.ppapiFlashPath(Path ppapiFlashPath)EngineOptions.Builder.ppapiFlashVersion(String ppapiFlashVersion)
改进
- 在 Linux 系统上,无论使用哪种渲染模式,
BrowserView的形状现在都被强制为矩形。在以前的版本中,BrowserView具有圆角。 - 在实例化
Engine实例时,Chromium 进程的数量减少了。在以前的版本中,Chromium 启动了 7 个进程:Main、GPU、2x Utility、3x Renderer。现在只启动 4 个进程:Main、GPU、Utility、Renderer。 - 现在可以在 DevTools 中创建 HAR 文件。
- 已禁用 Chromium 对本地网络 IP 的流量。我们发现即使 Chromium 流量被禁用,Chromium 仍然会发送请求到诸如
http://10.0.0.17:8060或http://192.168.1.188之类的 URL。这些 URL 与 Media Router(媒体路由器)功能有关,Chromium 使用该功能发现可以投射到的媒体设备。由于该库不支持投射到媒体设备,我们禁用了此功能以阻止此类 URL 请求。 - 关闭
BrowserView时始终将焦点返回到 JavaFX。
已修复的问题
- 在 Linux 的离屏渲染模式下 GPU 崩溃。
- 在 Windows 和 Linux 的硬件加速渲染模式下显示 HTML 工具提示时 GPU 崩溃。
- 当
BeforeSendUploadDataCallback.Params.uploadData()包含非 UTF-8 文本时出现InvalidProtocolBufferException错误。现在,如果上传数据包含非 UTF-8 文本,则数据将被视为com.teamdev.jxbrowser.net.BytesData错误。 - 在 Windows 上,当在具有与主显示器不同缩放因子的辅助显示器上隐藏和显示
BrowserView后,缩放错误。 - 在 Windows 硬件加速渲染模式下从 JavaFX SplitPane 添加/移除
BrowserView时出现闪烁。 - 弹出窗口在调整大小时缩小。
- 导航到特定 HTTPS URL 时,由于 SSL 握手失败导致网页无法加载。
- 在离屏渲染模式下,jQuery 文件拖放功能损坏。
- 在 macOS 上未触发
FocusGained事件。 - Linux 上 Chromium 二进制文件验证因权限错误而失败。
- 在 Windows 上单击默认拼写检查器上下文菜单外部时,该菜单不关闭。
- 未授予 JavaScript Clipboard API 的读/写权限。
- Chromium Win32 二进制文件验证损坏。
- 在拼写检查器初始化过程中,包含文本输入的网页崩溃。
下载 JxBrowser 7.14
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。