Il controllo WebView permette la navigazione a pagine web all'interno delle app. Con il metodo NavigateWithHttpRequestMessage possiamo passare navigare ad una pagina creando una richiesta HTTP in cui inserire cookie e header personalizzati. Nell'esempio che segue vediamo come impostare un cookie.
Uri baseUri = new Uri("http:/url"); Windows.Web.Http.Filters.HttpBaseProtocolFilter filter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter(); Windows.Web.Http.HttpCookie cookie = new Windows.Web.Http.HttpCookie("cookieKey", baseUri.Host, "/"); cookie.Value = "cookieValue"; filter.CookieManager.SetCookie(cookie, false); Windows.Web.Http.HttpRequestMessage httpRequestMessage = new Windows.Web.Http.HttpRequestMessage(Windows.Web.Http.HttpMethod.Get, baseUri); webView1.NavigateWithHttpRequestMessage(httpRequestMessage);
Questa nuova funzionalità, introdotta nell'ultima versione del runtime, apre a scenari di single sign on e una esperienza ancora più completa con le pagine web all'interno delle app.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Implementare l'infinite scroll con QuickGrid in Blazor Server
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Evitare il flickering dei componenti nel prerender di Blazor 8
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Utilizzare un service principal per accedere a Azure Container Registry
Creare un webhook in Azure DevOps
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Usare un KeyedService di default in ASP.NET Core 8
Generare file per il download da Blazor WebAssembly
Come migrare da una form non tipizzata a una form tipizzata in Angular
Routing statico e PreRendering in una Blazor Web App
Specificare il versioning nel path degli URL in ASP.NET Web API
I più letti di oggi
- annunciato #netstandard 2.1. .NET Core lo supporterà a partire da #netcore3, così come le prossime versione di #xamarin, #mono e #unity.il supporto per #netfx 4.8, invece, non ci sarà. https://aspit.co/bq2
- Steel Style CheckBox per Silverlight 4.0
- Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
- Utilizzare Docker Compose con Azure App Service