W 8.1 cookie для веб-просмотра

Мне нужно получить cookie от контроля веб-просмотра (W 8.1, C#, xaml).

Сначала я загружаю страницу в Webview следующим образом:

<WebView x:Name="WebviewControl" FrameNavigationCompleted="Webview_FrameNavigationCompleted" /> 

WebviewControl.Navigate(new Uri("example.com"));   

Затем пользователь заходит на страницу и мне нужно получить cookie.

Я пытаюсь это:

private void Webview_FrameNavigationCompleted(WebView sender, WebViewNavigationCompletedEventArgs args)
{
    HttpBaseProtocolFilter baseFilter = new HttpBaseProtocolFilter();
    foreach (HttpCookie cookie in baseFilter.CookieManager.GetCookies(new Uri(sender.Source.ToString()))
        {
            if (cookie.Name.Equals("cookieName"))
            {
                string value = cookie.Value;
            }
        }  
}

Проблема в том, что cookie не существует внутри cookiemanager. Я что то не так делаю?

0 ответов

Другие вопросы по тегам