DotNetBrowser 1.8.1

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
Additional Details

DotNetBrowser 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

There is a newer version of this package available.
See the version list below for details.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package DotNetBrowser --version 1.8.1
NuGet\Install-Package DotNetBrowser -Version 1.8.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DotNetBrowser" Version="1.8.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DotNetBrowser --version 1.8.1
#r "nuget: DotNetBrowser, 1.8.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DotNetBrowser as a Cake Addin
#addin nuget:?package=DotNetBrowser&version=1.8.1

// Install DotNetBrowser as a Cake Tool
#tool nuget:?package=DotNetBrowser&version=1.8.1

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 Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on DotNetBrowser:

Package Downloads
DotNetBrowser.Wpf The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

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 The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

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.2 110 4/24/2024
2.26.1 633 3/28/2024
2.26.0 1,183 2/27/2024
2.25.1 711 1/22/2024
2.25.0 2,528 12/27/2023
2.24.2 1,551 11/22/2023
2.24.1 1,522 10/20/2023
2.24.0 1,893 10/3/2023
2.23.3 1,120 9/6/2023
2.23.2 1,045 8/3/2023
2.23.1 2,204 6/22/2023
2.23.0 3,788 5/25/2023
2.22.1 830 4/27/2023
2.22.0 2,064 3/23/2023
2.21.0 2,436 2/27/2023
2.20.1 1,688 2/7/2023
2.20.0 1,342 12/28/2022
2.19.0 947 12/5/2022
2.18.0 4,552 10/21/2022
2.17.0 1,567 10/5/2022
2.16.1 2,727 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,508 1/14/2022
2.10.0 4,248 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,933 5/27/2021
2.5.0 4,105 4/7/2021
2.4.0 3,677 3/2/2021
2.3.0 7,308 11/26/2020
2.2.0 4,557 9/9/2020
2.1.1 8,108 7/2/2020
2.1.0 1,460 6/18/2020
2.0.0 6,149 2/27/2020

DotNetBrowser 1.8.1 comes with the following features and improvements:

- DOM API update, which brings the possibility to modify DOM: create, append, insert, replace and remove DOM nodes.
- Ability to get the DOM node at the particular location on the page.
- Ability to emulate custom DOM events for the specific DOM elements.
- Mute Audio API. This API allows to mute all audio output for the particular Browser instance. Also it is possible to determine if the browser is currently muted or playing audio.
- Ability to customize the filename for the native process. Now it is possible to set the custom name for DotNetBrowser.Chromium.exe and all native process instances will be subsequently renamed.
- Back-forward navigation history list support. Now it is possible to navigate to the particular entry in the back-forward navigation history and even remove some entries from the history.
- Browser.Loading property which allows to determine whether browser is currently loading something.
- Editor commands support. Editor commands are the commands for text manipulation when editing in a text field, text area or WYSIWYG editor. Also these commands include more common commands like Cut, Copy, Paste, SelectAll, Undo, Redo, which can be executed for the frame in the loaded web page.
- Web storage API. Now it is possible to access local or session web storage and create, store, find and remove key/value pairs in it.
- Ability to get selected text or HTML for the frame with a specific ID.
- Ability to pause, resume and cancel downloads.
- Password Manager update: now it is possible to be informed about the password update events (when the user enters a new password for the previously saved login).
- Added RenderGone event. This event allows to detect unexpected render process termination and relaunch it by loading the same URL once more.

And these issues have been fixed for the new version:

- XPath iterator behavior. In the previous versions, If XPath request returned iterator, and then the nodes were modified, the iterator just stopped working. Now it throws a proper exception that informs that the document has been mutated since the result was returned.
- Frame ID validation. In previous version, any operations related to a frame with a specific ID were able to accept an invalid frame ID. Now each operation checks if the frame with the specified ID exists.
- Access violation exception on 64-bit platforms on creating Browser instance. This issue was reproducible in 64-bit environment only and appeared from time to time, now it is resolved.
- Fixed a native process crash in multi-threaded environment.
- Resolved possible crashes when selecting the first SSL certificate in the list or canceling selection in the DialogHandler.onSelectCertificate() method.