发布日期
JxBrowser 8.14.0
Adding words for spell checking
In this version, we have extended the API with a method to add new words to a spell-checking dictionary in bulk, which is faster for multiple words:
// Add one word at a time.
dictionary.add("JxBrowser");
// Add multiple words at once:
Set<String> words = Set.of("JxBrowser", "TeamDev", "OFF_SCREEN");
dictionary.add(words);
Converting CompletableFuture to Promise
Starting with JxBrowser 8.14.0, you can pass CompletableFuture objects to JavaScript and JxBrowser
will automatically convert them to Promise:
var future = CompletableFuture.supplyAsync(() -> "Hello world");
window.putProperty("myPromise", future);
frame.executeJavaScript("""
myPromise
.then((result) => console.log(result))
.catch((error) => console.log(error))
""");
Note that converting Promise back to CompletableFuture is not supported. Use JsPromise in this case.
Read the JavaScript guide for more details.
IME on Linux
Beginning with JxBrowser 8.14.0, IME support on Linux is now complete, including in the native input mode.
Chromium 142.0.7444.176
We upgraded Chromium to a newer version, which introduces important security fixes. Among them:
- CVE-2025-13042: Inappropriate implementation in V8
- CVE-2025-13223: Type Confusion in V8
- CVE-2025-13224: Type Confusion in V8
You can read more about it in the Chromium blog posts:
Quality enhancements
- Fixed an issue where keyboard input stopped working after a
BrowserViewwas hidden and shown again on Windows, in the native input mode. - Fixed an issue where the mouse pointer disappeared after touching a
BrowserViewand then hiding it on Windows, in theHARDWARE_ACCELERATEDmode. - Fixed incorrect positioning of
<select>dropdowns whenBrowserViewis inJInternalFrameon Windows, in theOFF_SCREENmode. - Fixed a
NullPointerExceptionthat occurred inBrowserViewin JavaFX when closing theBrowserin theHARDWARE_ACCELERATEDmode, on Windows and Linux. - Restored capturing of audio streams when using
AudioCaptureMode.CAPTUREinStartCaptureSessionCallbackon Windows. - Fixed an issue where VoiceOver didn’t read elements with
aria-liveattributes on macOS.
下载 JxBrowser 8.14.0
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。
我们无法发送电子邮件。请使用直接链接下载JxBrowser。
如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。
如果您希望深入了解并体验我们的产品,您可以申请评估许可证。