DotNetBrowser
Home
Getting Started
Documentation
Questions
Release Notes
Sign in
Welcome to DotNetBrowser Help Center
Enter your search term here...
Search
Getting Started
Introduction
8
What is DotNetBrowser?
System Requirements
API Documentation
Including DotNetBrowser into your .NET Project
Installing your Evaluation Licence
Deployment
Installing DotNetBrowser
About Support
Quick Start Guides
2
Quick Start Guide for WPF Developers
Quick Start Guide for WinForms Developers
Programmer's Guides
1
Guia do Programador da DotNetBrowser em Português
Migration Guides
1
Migrating from Previous Versions to 1.7+
Licensing
3
Licensing
Evaluation Licence
Commercial Licence
Documentation
Browser Engine
7
Creating Browser
Browser
Disposing Browser
Browser Preferences
Render Process Events
Text Search
Creating Incognito Browser
Saving Web Page
3
Saving Web Page to File/Files
Saving Web Page to PNG Image
Saving Web Page to PNG Image in Offscreen Mode
Audio & Video
4
MP3/MP4/H.264
Web Camera & Microphone
Mute Audio
HTML5 Video
Popups
4
About Popups
WPF — Custom Popups
WinForms — Custom Popups
Disposing Popup
JavaScript
4
Executing JavaScript
Console Messages
JavaScript Context Events
WinForms — Customizing JavaScript Dialogs
JavaScript—.NET Bridge
6
Calling JavaScript from .NET
Calling .NET from JavaScript
Working with JSObject
Invoking JSObject Methods
Working with JSON
Sending Form Field Values to .NET
Zoom
4
About Zoom
Zoom Events
Zoom Level
Default zoom level
Input Simulation
2
Simulating Keyboard Input
Simulating Mouse Input
Spell Checker
1
Configuring Spell Checker
Cookies
3
About Cookies
Working with CookieStorage
Accepting/Rejecting Cookies
BrowserView
8
Lightweight vs Heavyweight
Accelerated Lightweight Rendering
DotNetBrowser & WPF
DotNetBrowser & WinForms
Title Events
Status Events
Editor Commands
HiDPI Displays
Chromium
14
Chromium Binaries
Chromium Switches
Chromium Language Localization
Customizing Native Process Filename
Remote Debugging
Chromium API Keys
Geolocation
Voice Recognition
Chromium Sandbox
Open Source Components' Licenses
Chromium Extensions
Chromium 64-bit
Extracting Chromium binaries
Chromium Version
Dialogs
5
OnBeforeUnload
Selecting SSL Certificate
File Downloads
File Upload
Color Chooser
DOM
17
Document Element
Finding Elements
Finding DOM Node by Location
Working with HTML Select & Option
Selecting HTML CheckBox
Simulating Click on DOM Element
Listening to DOM Events
Simulating DOM Events
Working with XPath
Setting Node Value
Setting Input Field Value & Working With Form
Accessing and modifying DOM Element Attributes
CSS Selectors
Modifying DOM Structure
Obtaining DOM Element Position
Injecting Custom CSS
Modifying the Attribute Value of the DOM Element
Plugins
5
About Plugins
Plugins Manager
Adobe Flash
Microsoft Silverlight
Java Applets
Printing
4
Printing Web Page
Printing Web Page to PDF
Print Settings
Cancel Printing
Proxy
2
Configuring Proxy
Multiple Proxies
Authentication
1
Handling Basic, Digest and NTLM Authentication
Loading Content
29
Loading URL
Loading URL Synchronously
Loading URL with POST
Loading HTML
Getting HTML
Load Events
Displaying PDF
Network Events
Handling Loading
Handling Resources Loading
Intercepting AJAX Requests
Enabling/Disabling Backspace Navigation
Handling SSL Certificate Errors
SSL Certificate Verifier
Selecting Custom SSL Certificate
Navigation History
User-Agent
WebSockets
Configuring Load Handler
Modifying POST/PUT/PATCH Upload Data
Accessing HTTP Response Data
HTML5 Local & Session Storages
HTML5 Application Cache
Specifying WebRTC IP Handling Policy
HTTP Server Whitelist
Desktop Notifications and Permission Requests
Accept-Language
Custom Protocol Handler
Upload Progress Event
Cache
2
About Cache
Working with CacheStorage
Drag&Drop
1
IDataObject in Drag & Drop Events
Touch&Gesture
1
Handling Gesture Events
Specific Use-Cases
7
DotNetBrowser & Selenium
DotNetBrowser & Google Maps
DotNetBrowser & Kiosk Applications
DotNetBrowser & DevExpress Controls
Нow to Create HTML UI for WPF Application Using DotNetBrowser
DotNetBrowser & ExcelDNA
Using SmartAssembly obfuscation with DotNetBrowser
Troubleshoot
12
Logging
Debugging Native Process Crashes
DotNetBrowser.Chromium.exe and Terminating the Application
ConfuserEx and Visual Studio 2013 Crashes for VB.NET
WinForms — Heavyweight Rendering and DPI Awareness
“Reference could not be resolved” Error when Compiling Under .NET Framework 4.0
"The function evaluation requires all threads to run." message in Debugger or Quick Watch
"Cross-thread operation not valid: Control accessed from a thread other than the thread it was created on."
WPF — Touch Screen Issue on Windows 7
"The Chromium profile directory is already used/locked by another BrowserContext instance or process" Exception on BrowserFactory.Create
WinForms application layout was broken after update
WPF — MouseEventArgs.GetPosition() returns incorrect position
Misc
2
Fully Qualified Type Name
DotNetBrowser vs IE WebBrowser
Examples
Basics
17
Creating Two Browsers with Different Contexts
Implementing Hidden Redirect
Getting Selected Text or HTML for the Frame
Configuring Custom URI Scheme
Filtering AJAX calls
Intercepting AJAX Response Body
Listing Cookies
Filtering/Suppressing Cookies
Handling File Download
Downloading Several Files
Printing Frame IDs Hierarchy
Finding Text
Printing Page
Printing to PDF
Printing Frame
Configuring Proxy
Zoom Level & Events
DOM
9
Getting DOM Elements
Getting Attributes of DOM Element
Getting DOM Node from Point - WinForms
Catching Google Search Button Click Event
Setting Node Value
Selecting DOM Option by Index
Querying DOM Selector
Extracting Search Results from Google
Getting DOM Node from Point - WPF
JavaScript—.NET Bridge
10
Accessing JavaScript Object
Modifying JavaScript Object Properties
Invoking JavaScript Object Methods
Invoking JavaScript Function with Parameters
Passing .NET Object as a Parameter to JSFunction.Invoke()
JS—.NET Bridge Sample — VB.NET+WinForms
Injecting .NET Object Before Page Loaded
Listening to the Сontent Сhanges
Injecting JavaScript File Before JavaScript Is Executed on the Page
Simulating window.external
UI
17
WinForms — Dialogs
WinForms — Configuring Context Menu
WinForms — Custom FullScreen Handler
WinForms — Handling Keyboard Events
WinForms — Using PrintDialog for printing web page
WPF — Transformations
WPF — AllowsTransparency
WPF — Configuring Context Menu
WPF — UI Automation
WPF — Transparent Page Sample
WPF — Using PrintDialog for printing web page
Configuring Spell Checker
Disabling Backspace Navigation
Saving and Blacklisting Passwords
Listening to Drag&Drop Events
Listening to Touch & Gesture Events
Embedding WPFBrowserView into WinForms ElementHost
© 2015 – 2021
TeamDev.
All rights reserved.