Provide more customization features for BlazorWebView & HybridWebView
- Dominant language
- C#
- Stars
- 23.3k
- Forks
- 2k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 290
Description
We have a lot of requests for certain levels of customization of the MAUI BlazorWebView and HybridWebView controls. We'll use this issue to track these related requests so we can think about how we can implement them in a consistent way in both of these controls.
Intercepting requests:
- [x] [#11382](https://github.com/dotnet/maui/issues/11382) Suggests adding an event handler to intercept the request to add request headers, block requests, or modify requests & responses in BlazorWebView. Also add for HybridWebView.
- [x] [#25867](https://github.com/dotnet/maui/issues/25867) ~Suggests a similar thing for HybridWebView but limited to a proxy. This should be covered by the above.~ _See https://github.com/dotnet/maui/issues/11382_
- [ ] [#25784](https://github.com/dotnet/maui/issues/25784) Suggests a feature for catching and forwarding device permission requests.
Navigation:
- [ ] [#24821](https://github.com/dotnet/maui/issues/24821) Suggests adding a feature that will allow deep links/child routes to URLs
Initialization:
- [x] [#26767](https://github.com/dotnet/maui/issues/26767) Suggests adding initialization methods for custom configuring HybridWebView
- [ ] [#23747](https://github.com/dotnet/maui/issues/23747) Suggests methods for playsinline, autoplay, and other playback configuration options
Contributor guide
Assessment
This issue has not been assessed yet.