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
Eseguire query verso tipi non mappati in Entity Framework Core
Implementare il throttling in ASP.NET Core
Utilizzare Tailwind CSS all'interno di React: installazione
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Migrare una service connection a workload identity federation in Azure DevOps
Le novità di Angular: i miglioramenti alla CLI
Miglioramenti agli screen reader e al contrasto in Angular
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Potenziare Azure AI Search con la ricerca vettoriale
Creazione di componenti personalizzati in React.js con Tailwind CSS
Definire lo stile CSS in base alle dimensioni del container