Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu .NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) Android platformuna özgü, karma WebView içerik görüntüleyip görüntüleyemeyeceğini denetler. Karma içerik, başlangıçta HTTPS bağlantısı üzerinden yüklenen ancak kaynakları (görüntüler, ses, video, stil sayfaları, betikler gibi) HTTP bağlantısı üzerinden yükleyen içeriktir. Ekli özelliği sabit listesi değerine MixedContentHandling
ayarlayarak WebView.MixedContentMode
XAML'de kullanılır:
<ContentPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls">
<WebView ... android:WebView.MixedContentMode="AlwaysAllow" />
</ContentPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
webView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetMixedContentMode(MixedContentHandling.AlwaysAllow);
yöntemi, WebView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
platforma özgü bu uygulamanın yalnızca Android'de çalışacağını belirtir. WebView.SetMixedContentMode
ad alanındaki Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
yöntemi, karışık içeriğin görüntülenip görüntülenemeyeceğini MixedContentHandling
denetlemek için kullanılır ve numaralandırma üç olası değer sağlar:
AlwaysAllow
– bir HTTPS kaynağının WebView BIR HTTP kaynağından içerik yüklemesine izin verileceğini belirtir.NeverAllow
– https kaynağının WebView bir HTTP kaynağından içerik yüklemesine izin verileceğini belirtir.CompatibilityMode
– öğesinin WebView en son cihaz web tarayıcısının yaklaşımıyla uyumlu olmaya çalışacağını belirtir. Bazı HTTP içeriğinin bir HTTPS kaynağı tarafından yüklenmesine izin verilebilir ve diğer içerik türleri engellenir. Engellenen veya izin verilen içerik türleri her işletim sistemi sürümünde değişebilir.
Sonuç, karma içeriğin görüntülenip görüntülenemeyeceğini denetleyen öğesine belirtilen MixedContentHandling
bir değerin WebViewuygulanmasıdır: