Когда я использую элемент управления WebView2
в проекте UWP
с WinUI 3.0
и запускаю приложение, веб-страница внутри элемента управления WebView2
не отображается. Вместо этого приложение отображает следующее сообщение, которое переводит меня в Microsoft Edge для бизнеса страница загрузки:
подходящей версии Microsoft Edge не обнаружено. Установите последнюю сборку бета-канала здесь
Вопрос: зачем нужен Microsoft Edge для бизнеса? У меня уже установлена последняя версия MS Edge Canary Channel
и последняя версия MS Edge, установленная на моем Windows 10 - Pro
. Я не хочу устанавливать слишком много версий.
MainPage.xaml:
<Page
x:Class="UWP_WinUI.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:UWP_WinUI"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Button x:Name="myButton" Click="myButton_Click">Click Me</Button>
<WebView2 x:Name="wvTest" Grid.Row="1" Source="https://www.bing.com/"/>
</Grid>
</Page>
Отображение приложения
Веб-страница должна отображаться в WebVeiw2
под кнопкой. Но вместо этого отображается сообщение (показанное ниже):
UWP
шаблон, который поставляется со встроенным новейшимWebView2
элементом управления. Это отличается от других проектов, в которых вы устанавливаете подходящую версию (через пакет NuGeT) элемента управленияWebView2
и т. Д. У меня также установлена последняя версияMS Edge Canary
(это требовалось другим учебником MS по WebView2, когда я работал над этим учебником). - person nam   schedule 13.07.2020