Когда я пытаюсь войти в свою учетную запись Google, я получаю эту ошибку. Я использую WebView на Xamarin.MacOS
Сообщение об ошибке
<controls:WebViewer x:Name="webView" Source="{Binding Url}" VerticalOptions="FillAndExpand"
Navigated="Web_OnNavigated"
Navigating="Web_OnNavigating" HorizontalOptions="FillAndExpand" />
Там Вот как я могу добавить WebViewer
public class WebViewer : WebView
{
public static BindableProperty GetCookiesProperty =
BindableProperty.Create(nameof(GetCookies), typeof(Func<string, CookieContainer>), typeof(CookieContainer),
null, BindingMode.OneWayToSource);
public static BindableProperty EvaluateJavascriptProperty =
BindableProperty.Create(nameof(EvaluateJavascript), typeof(Func<string, Task<string>>), typeof(WebViewer),
null, BindingMode.OneWayToSource);
public Func<string, CookieContainer> GetCookies
{
get => (Func<string, CookieContainer>) GetValue(GetCookiesProperty);
set => SetValue(GetCookiesProperty, value);
}
public Func<string, Task<string>> EvaluateJavascript
{
get => (Func<string, Task<string>>) GetValue(EvaluateJavascriptProperty);
set => SetValue(EvaluateJavascriptProperty, value);
}
}
Вот мое определение WebViewer
, и это мой URL-адрес, который я использую для входа в систему
Url = "https://accounts.google.com/ServiceLogin/signinchooser?service=youtube&hl=en&passive=true<mpl=music&continue=https://www.youtube.com/signin?app=desktop&hl=en&feature=__FEATURE__&action_handle_signin=true&next=https%3A%2F%2Fmusic.youtube.com%2F&uilel=3&flowName=GlifWebSignIn&flowEntry=ServiceLogin";
Мб вы знаете любой лучшие аналоги webView, что будет работать на MacOS? URL-адрес действителен. У меня такой же проект на Windows с CefSharp, и он работает без каких-либо проблем. Я пытаюсь создать форму входа в моем настольном приложении MACOS, но мне не удается войти в систему. Я не использую Oauth, пользователь входит в систему, используя свои учетные данные, я получаю куки, и когда я использую веб-API YouTube (неофициальный)