发布日期 2021年4月30日
JxBrowser 7.15
新版本可供下载。在此版本中,Chromium Engine 已升级至 90 版本。
Chromium 90
Chromium 已升级至 90.0.4430.93 版本。
此 Chromium 版本包含多项重要修复,因此我们建议您升级至此版本。
API
现在要创建一个 Engine
实例,我们应该使用以下方式:
Engine engine = Engine.newInstance(
EngineOptions.newBuilder(HARDWARE_ACCELERATED).build());
很多时候我们根本不需要传递任何选项,因此我们决定引入一种更简洁的方式来创建 Engine
:
Engine engine = Engine.newInstance(HARDWARE_ACCELERATED);
已修复的问题
- Windows 平台上启用拼写检查功能时,网页上的文本字段失去焦点导致的崩溃问题。
- 在 JavaFX 的硬件加速渲染模式下,关闭 Windows 弹出窗口时出现的
IllegalStateException
错误。 - 在 Windows 上使用 OpenJFX 11.0.2 的离屏渲染模式实例化 JavaFX
BrowserView
时出现的IllegalStateException: Failed to get native window handle
错误。 - 卸载网页并关闭
Frame
时出现的IllegalStateException
错误。 - 使用
InputElement.file(String... filePaths)
方法以编程方式选择文件时,会显示绝对文件路径,而不仅仅是文件名。 - Main Chromium 进程崩溃后 JVM 偶尔出现的冻结问题。
- 当在 Windows 上禁用 Chromium 沙盒后,终止 Java 进程会残留幽灵 Chromium 进程。
- 在 Linux 和 macOS 上第三次尝试创建
Engine
实例时不会触发UserDataDirectoryAlreadyInUseException
异常。 - 在 macOS 上使用 Swing 时,
PressKeyCallback
中的CLEAR
键的键码错误。 - 在 Linux 上的硬件加速渲染模式下,销毁 SWT
BrowserView
后,Browser
会自动关闭。
下载 JxBrowser 7.15
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。
关注 @JxBrowserTeam ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。