dotnet / dotnet/maui

Provide more customization features for BlazorWebView & HybridWebView

Open
#28,202 1 comment 0 reactions 2 assignees Claimed by @mattleibow View on GitHub
area-blazor area-controls-hybridwebview proposal/underconsideration
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.