Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten wieloplatformowy interfejs użytkownika aplikacji platformy .NET (.NET MAUI) systemu Android określa, czy obiekt może wyświetlać zawartość mieszaną WebView . Zawartość mieszana to zawartość, która jest początkowo ładowana za pośrednictwem połączenia HTTPS, ale ładuje zasoby (takie jak obrazy, audio, wideo, arkusze stylów, skrypty) za pośrednictwem połączenia HTTP. Jest on używany w języku XAML przez ustawienie dołączonej WebView.MixedContentMode
właściwości na wartość MixedContentHandling
wyliczenia:
<ContentPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls">
<WebView ... android:WebView.MixedContentMode="AlwaysAllow" />
</ContentPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
webView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetMixedContentMode(MixedContentHandling.AlwaysAllow);
Metoda WebView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
określa, że ta platforma będzie działać tylko w systemie Android. Metoda WebView.SetMixedContentMode
w Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
przestrzeni nazw służy do kontrolowania, czy można wyświetlić mieszaną zawartość, a MixedContentHandling
wyliczenie zapewnia trzy możliwe wartości:
AlwaysAllow
— wskazuje, że WebView obiekt umożliwi źródłom HTTPS ładowanie zawartości ze źródła HTTP.NeverAllow
— wskazuje, że WebView źródło HTTPS nie będzie zezwalać na ładowanie zawartości ze źródła HTTP.CompatibilityMode
— wskazuje, że WebView próba będzie zgodna z podejściem najnowszej przeglądarki internetowej urządzenia. Niektóre treści HTTP mogą być ładowane przez źródło HTTPS, a inne typy zawartości zostaną zablokowane. Typy zawartości, które są zablokowane lub dozwolone, mogą ulec zmianie w przypadku każdej wersji systemu operacyjnego.
Wynikiem jest zastosowanie określonej MixedContentHandling
wartości do WebViewelementu , który kontroluje, czy można wyświetlić zawartość mieszaną: