DotNetBrowser 1.17.0
Prefix ReservedDotNetBrowser 1.x is no longer officially supported by TeamDev:
https://dotnetbrowser-support.teamdev.com/docs/guides/migration/v1-v2.html#how-long-will-dotnetbrowser-version-1x-be-supported
See the version list below for details.
dotnet add package DotNetBrowser --version 1.17.0
NuGet\Install-Package DotNetBrowser -Version 1.17.0
<PackageReference Include="DotNetBrowser" Version="1.17.0" />
paket add DotNetBrowser --version 1.17.0
#r "nuget: DotNetBrowser, 1.17.0"
// Install DotNetBrowser as a Cake Addin
#addin nuget:?package=DotNetBrowser&version=1.17.0
// Install DotNetBrowser as a Cake Tool
#tool nuget:?package=DotNetBrowser&version=1.17.0
A Chromium-based WPF/WinForms component that can be embedded into your .NET application to display modern web pages built with HTML5, CSS3, JavaScript, Silverlight etc.
To be able to use DotNetBrowser, you should obtain a licence by filling a form at https://www.teamdev.com/dotnetbrowser#evaluate
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on DotNetBrowser:
Package | Downloads |
---|---|
DotNetBrowser.Wpf
A Chromium-based WPF component that can be embedded into your .NET application to display modern web pages built with HTML5, CSS3, JavaScript etc. You can obtain a free 30-day trial by filling a form at https://www.teamdev.com/dotnetbrowser#evaluate |
|
DotNetBrowser.WinForms
A Chromium-based WinForms component that can be embedded into your .NET application to display modern web pages built with HTML5, CSS3, JavaScript etc. You can obtain a free 30-day trial by filling a form at https://www.teamdev.com/dotnetbrowser#evaluate |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on DotNetBrowser:
Repository | Stars |
---|---|
Necrobot-Private/NecroBot
NecroBot2
|
Version | Downloads | Last updated |
---|---|---|
2.26.1 | 493 | 3/28/2024 |
2.26.0 | 1,135 | 2/27/2024 |
2.25.1 | 711 | 1/22/2024 |
2.25.0 | 2,484 | 12/27/2023 |
2.24.2 | 1,550 | 11/22/2023 |
2.24.1 | 1,521 | 10/20/2023 |
2.24.0 | 1,879 | 10/3/2023 |
2.23.3 | 1,120 | 9/6/2023 |
2.23.2 | 1,032 | 8/3/2023 |
2.23.1 | 2,202 | 6/22/2023 |
2.23.0 | 3,683 | 5/25/2023 |
2.22.1 | 828 | 4/27/2023 |
2.22.0 | 2,062 | 3/23/2023 |
2.21.0 | 2,436 | 2/27/2023 |
2.20.1 | 1,663 | 2/7/2023 |
2.20.0 | 1,334 | 12/28/2022 |
2.19.0 | 947 | 12/5/2022 |
2.18.0 | 4,526 | 10/21/2022 |
2.17.0 | 1,567 | 10/5/2022 |
2.16.1 | 2,712 | 8/23/2022 |
2.16.0 | 2,093 | 8/8/2022 |
2.15.1 | 2,395 | 6/17/2022 |
2.15.0 | 1,413 | 6/14/2022 |
2.14.0 | 3,478 | 4/29/2022 |
2.13.1 | 3,218 | 4/12/2022 |
2.13.0 | 1,415 | 4/7/2022 |
2.12.0 | 2,752 | 3/23/2022 |
2.11.0 | 9,462 | 1/14/2022 |
2.10.0 | 4,246 | 11/18/2021 |
2.9.0 | 16,232 | 9/24/2021 |
2.8.0 | 2,818 | 8/20/2021 |
2.7.0 | 1,680 | 7/26/2021 |
2.6.0 | 3,930 | 5/27/2021 |
2.5.0 | 4,105 | 4/7/2021 |
2.4.0 | 3,677 | 3/2/2021 |
2.3.0 | 7,302 | 11/26/2020 |
2.2.0 | 4,557 | 9/9/2020 |
2.1.1 | 8,033 | 7/2/2020 |
2.1.0 | 1,460 | 6/18/2020 |
2.0.0 | 6,147 | 2/27/2020 |
Default zoom level
DotNetBrowser 1.17 provides the ability to set the default zoom level for the `BrowserContext` instance during its creation. This property allows you to specify the default zoom level for all browsers which use the same context. All pages which are loaded through these `Browser` instances will initially have a specified zoom level.
More information on how to use this property you can find here: https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000151540-default-zoom-level.
Mouse input simulation
DotNetBrowser 1.17 provides an alternative way to simulate mouse input through the `Browser` instance. You can call the `MouseUp`, `MouseDown`, `MouseMove`, `MouseWheel` methods directly from the `Browser` instance.
For more information, see https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000109879-simulating-mouse-input.
Upload progress notifications
DotNetBrowser 1.17 provides an ability to receive upload progress notifications. Now it's possible to subscribe to the `Browser.UploadProgressChanged` event and receive notifications about uploading progress.
For more information, see https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000151553-upload-progress-event.
`WinFormsBrowserView` layout changing
In DotNetBrowser 1.17 `WinFormsBrowserView.Dock` property was set to the `DockStyle.None` value by default. Please, make sure your application fits this update.
Example of how this changing may affect your app, you can find here: https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000151558-winforms-application-layout-was-broken-after-update.
Fixes:
- The issue when DotNetBrowser crashed with the OutOfMemory exception caused by logging.
- The issue when DotNetBrwoser crashed if it was started under an unprivileged user in Windows Server environments.
- The issue with incorrect rendering in lightweight mode with display scaling settings other than 100%.
- The issue when DotNetBrowser in lightweight mode didn't forward focus out of the browser.
- The issue when registering of new protocol handler could fail due to asynchronous implementation.
- The issue when the `ImageProvider.GetImage()` hung during debug.
- The issue when DotNetBrowser crashed during initialization with inner exception: "Unable to find an entry point named 'GetDpiForWindow' in DLL 'user32.dll'."
- The issue with restoring focus after minimizing and restoring the parent window.
- The IntelliSense issue related to the arguments displaying.
- The IntelliSense issue with missed `Browser` properties.
- The issue with invisible `WPFBrowserView` in heavyweight mode on startup.
Improvements:
- DotNetBrowser performance has been improved by enhancing logging engine.
- Add possibility to load URL with specified frame id. See new method `Browser.LoadURL(frameId, url)`.
- Add possibility to access the `BrowserView.Focused` property.