W 8.1 Webview cookie

时间:2015-04-10 16:21:35

标签: c# xaml cookies webview windows-8.1

我需要从webview控件获取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管理器内部存在cookie。 我做错了什么?

0 个答案:

没有答案