Shop
DotNetBrowser

DotNetBrowser



Product is currently unavailable


Can't find what you are looking for? Contact us through chat widget, support form or email

DotNetBrowser is a .NET library that enables developers to embed a Chromium-based web browser into their applications, facilitating the display and interaction with modern web content.

  • Cross-Platform Integration: Seamlessly integrates with WPF, WinForms, Avalonia UI, and WinUI 3, allowing for versatile application development across Windows, macOS, and Linux platforms.
  • Modern Web Standards Support: Renders web pages built with the latest HTML5, CSS3, and JavaScript technologies, ensuring compatibility with contemporary web content.
  • .NET and JavaScript Interoperability: Facilitates bidirectional communication between .NET and JavaScript, enabling the execution of JavaScript code from .NET and vice versa.
  • Document Object Model (DOM) Access: Provides the ability to access and manipulate the DOM of loaded web pages, allowing for dynamic content interaction.
  • Built-in PDF Viewer: Displays PDF documents directly within the application using the integrated PDF viewer, eliminating the need for external tools.
  • HTML to Image Conversion: Enables saving web pages as PNG or JPEG images, facilitating content capture and sharing.
  • Printing Capabilities: Supports printing of web pages and PDFs, as well as saving web pages as PDF files, enhancing document management.
  • DRM-Protected Media Playback: Allows playback of DRM-protected media content from services like Netflix and Amazon, expanding multimedia capabilities.
  • High-Performance Video Rendering: Renders 4K videos at 60 frames per second using GPU acceleration, ensuring smooth and high-quality video playback.
  • Input Event Filtering: Enables filtering of keyboard and mouse events and registration of custom shortcuts, providing enhanced control over user interactions.
  • Navigation Control: Offers the ability to handle load activities and filter URLs before they are loaded, allowing for customized browsing experiences.
  • Comprehensive Authentication Support: Handles various authentication methods, including Basic, Digest, NTLM, Proxy, and SSL Certificate authentication, ensuring secure access to resources.
  • Network Request Interception: Allows interception and modification of network requests, including HTTP headers and SSL certificates, providing fine-grained control over network communications.
  • Cookie Management: Enables access, creation, deletion, and filtering of session and persistent cookies, facilitating effective session management.
  • User-Agent Customization: Allows modification of the user-agent string for each web page, enabling simulation of different browsing environments.
  • Proxy Configuration: Supports configuration of HTTP, HTTPS, FTP, and SOCKS proxy settings per profile, enhancing network flexibility.
  • Custom Protocol Handling: Enables registration of custom protocols and emulation of web server responses, allowing for tailored protocol management.
  • Developer Tools Integration: Provides access to Chromium Developer Tools and Remote Debugging Port, facilitating in-depth debugging and inspection of web pages.
  • Dialog Control: Allows control over JavaScript and file dialogs or the display of custom dialogs, enhancing user interaction management.
  • Security Maintenance: Ensures security through regular Chromium updates, keeping the browser component up-to-date with the latest security patches.
  • Chromium Profile Management: Supports creation and use of multiple standard and incognito profiles, allowing for separate browsing sessions and data isolation.
  • Spelling Error Notifications: Provides notifications about spelling mistakes on web pages, aiding in content accuracy and quality control.