Этот пост про Microsoft Edge WebView2 control. При работе с образцом WebView2WpfBrowser
из github здесь я получаю следующую ошибку в следующем коде в файле MainWindow.xaml.cs
file. Образец работает нормально, за исключением случаев, когда в поле address bar
я набираю URL-адрес и нажимаю кнопку Go
рядом с адресной строкой. Введенный мной URL-адрес был Microsoft.com
:
Ошибка :
System.UriFormatException HResult = 0x80131537 Сообщение = недопустимый URI: формат Не удалось определить URI. Source = System.Private.Uri
Код :
void GoToPageCmdExecuted(object target, ExecutedRoutedEventArgs e)
{
webView.Source = new Uri((string)e.Parameter);
}
Вопрос : Что могло быть причиной ошибка, и как ее исправить?
ОБНОВЛЕНИЕ :
Просто заметил, что ошибка возникает, если вы не набираете full URL format
(например, https://www.microsoft.com/
). Выдает указанную выше ошибку, если вы, например, просто набираете microsoft.com
или даже www.microsoft.com
.
Итак, теперь вместо вопроса, вероятно, это отчет об ошибке.