Overview of WebView features
masterWebView is a .NET wrapper around CefGlue that provides a simplified API for embedding Chromium. Key features include:
- Strongly-typed JavaScript evaluation: Results from JavaScript evaluation are returned as the appropriate .NET type.
- Performance: Scripts are aggregated and executed in bulk.
- Synchronous Execution: Ability to evaluate JavaScript synchronously.
- Error Handling: JavaScript error handling includes call stack information.
- Resource Interception: Events to intercept and respond to resource loading.
- Download Tracking: Events to track file download progress.
- Custom Protocols: Ability to load embedded resources using custom protocols.
- Navigation Control: Ability to disable history navigation.
- Proxy Support: Support for proxy configuration.
- Offscreen Rendering: Option to run in offscreen rendering mode (though not recommended due to known issues).