Posted on October 05, 2022
DotNetBrowser’s history is getting a new spin! We are happy to announce that DotNetBrowser is a cross-platform library now!
Available on Linux and macOS
Starting with version 2.17, the library also works on Linux and macOS.
Use the same code on all three platforms with no extra effort. Simply install the new binaries:
# For macOS dotnet add package DotNetBrowser.macOS-x64 # For Linux dotnet add package DotNetBrowser.Linux-x64
Check our installation articles to learn how to add necessary packages from ZIP or NuGet to your application.
We officially support Intel-based macOS 10.15+ and a number of 64-bit Linux distributions:
- Ubuntu 18.04+
- Debian 10+
- Fedora Linux 33+
- openSUSE 15.2+
- RedHat Enterprise Linux 7
Take a look at our updated system requirements.
Support of the Apple Silicon and ARM64 platforms is on our Roadmap. The official support for these platforms will be added in one of the nearest releases.
The support for cross-platform UI libraries is yet to come. If you are interested in using DotNetBrowser in UI, drop us a message.
The Chromium engine has been upgraded to version 104.0.5112.124.
ConvertJsNameHandler allows converting .NET method/property/field names to
the name that will be used in JavasScript. See an example in our GitHub repository: C# and VB.NET.
It is now possible to exit fullscreen programmatically. It works even for PDF viewer:
There are some backward incompatible API changes you can read about in our migration guide.
IEngineinstance crash after closing DevTools window.
- Improved string indexer support in JS-.NET bridge to make it work with
Download DotNetBrowser 2.17 (.NET Framework)
Download DotNetBrowser 2.17 (.NET Core)
Download DotNetBrowser 2.17 (Cross-platform)
Get free 30-day trial
Follow @DotNetBrowser on Twitter to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.