Cookies 通过Win Store应用程序代码为webview设置cookie/标题

Cookies 通过Win Store应用程序代码为webview设置cookie/标题,cookies,webview,header,windows-8,microsoft-metro,Cookies,Webview,Header,Windows 8,Microsoft Metro,我想通过代码为我的webview设置cookies。我知道这在windows phone中是不可能的。但是现在在Windows8中有可能吗?有人能指引我吗 备选选项:在windows 8中导航到URL时是否可以传递标题 在windows phone中 Navigate(URL, [Flags,] [TargetFrameName,] [PostData,] [Headers]) 在Windows 8中 Navigate(Uri source) 很抱歉,WebView控件无

我想通过代码为我的
webview
设置cookies。我知道这在windows phone中是不可能的。但是现在在Windows8中有可能吗?有人能指引我吗

备选选项:在windows 8中导航到URL时是否可以传递标题

在windows phone中

     Navigate(URL, [Flags,] [TargetFrameName,] [PostData,] [Headers])
在Windows 8中

     Navigate(Uri source)

很抱歉,WebView控件无法为您执行此操作


您可以使用所需的标题完成所需的创建自定义WebRequest,然后使用WebResponse的内容调用WebView.NavigateToString()。

在Windows 8.1和Windows 10中,您可以执行以下操作:

// using Windows.Web.Http;
// using Windows.Web.Http.Filters;

Uri uri = new Uri("http://kiewic.com/your/url/");

HttpCookie cookie = new HttpCookie("fooName", uri.Host, "/");
cookie.Value = "barValue";

HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter();
HttpCookieManager cookieManager = filter.CookieManager;
cookieManager.SetCookie(cookie, false);

MyWebView.Navigate(uri);

我也这样做了,但在这种情况下,我设置的参数将作为post参数,而不是标题或cookie。你能帮我写些代码吗?我收到的内容还包含抛出错误的JS函数。是不是因为在我使用NavigateToString时JS不存在?