Posted on September 1, 2023
JxBrowser 7.35
This release has an issue that prevents binary extraction in folders that require elevated permissions. The issue is fixed in JxBrowser 7.36.
Chromium 116.0.5845.140
We upgraded Chromium to 116.0.5845.140.
The full list of changes since the last upgrade:
Early binaries extraction
By default, JxBrowser extracts Chromium binaries when the Engine
is created. Now, developers can extract binaries
earlier:
// Extract binaries to the specific directory.
ChromiumBinaries.deliverTo(chromiumDir);
// Extract binaries to the default directory.
ChromiumBinaries.deliverToDefaultDirectory();
// Five minutes later.
var engine = Engine.newInstance(OFF_SCREEN);
Read more in the binaries extraction guide.
Custom binaries delivery
Starting with JxBrowser 7.35, developers have the full control of delivering Chromium binaries to the environment.
This code shows how to customize the delivery of the binaries fully:
class CustomDelivery implements BinariesDelivery {
void deliverTo(Path chromiumDir) {
// Download binaries from the internet, shared drive, etc.
// Copy ready-to-use binaries to `chromiumDir`.
}
}
// Use the default directory.
ChromiumBinaries.deliverToDefaultDirectory(new CustomDelivery());
// Or use an arbitrary directory.
ChromiumBinaries.deliverTo(chromiumDir, new CustomDelivery());
Read more in the binaries delivery guide.
Quality enhancements
- Fixed issues in PDF printing.
- Fixed runtime issues in SWT 3.124 and newer.
- Fixed missing callback when downloading a PDF file.
- Enabled overriding of
AmbientAuthenticationInPrivateModesEnabled
policy.
Download JxBrowser 7.35
Please share your email with us, and we'll send you download instructions.
We were unable to send the email. Please use the direct link to download JxBrowser.
If you are a registered customer you don't need to do anything to use this update.
If you would like to evaluate the product, you need an evaluation license.
Follow @JxBrowserTeam to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.