将 cookie 设置为 WebView 控件
Posted
技术标签:
【中文标题】将 cookie 设置为 WebView 控件【英文标题】:Set cookies to WebView Control 【发布时间】:2014-03-16 18:29:22 【问题描述】:我有从 HttpWebRequest 获取的 cookie,我需要将这些 cookie 设置为 WebView 控件到另一个页面。
如何将这些 cookie 传输到 windows 8.1 Store 应用中的 WebView 控件?
【问题讨论】:
【参考方案1】:我有一个answer on MSDN,它对我很有效。
try
Uri baseUri = new Uri(txtURI.Text);
Windows.Web.Http.Filters.HttpBaseProtocolFilter filter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter();
Windows.Web.Http.HttpCookie cookie = new Windows.Web.Http.HttpCookie("cookieName", baseUri.Host, "/");
cookie.Value = "cookieValue";
filter.CookieManager.SetCookie(cookie, false);
Windows.Web.Http.HttpRequestMessage httpRequestMessage = new Windows.Web.Http.HttpRequestMessage(Windows.Web.Http.HttpMethod.Get, baseUri);
wvTest.NavigateWithHttpRequestMessage(httpRequestMessage);
catch (Exception oEx)
// handle exception
【讨论】:
以上是关于将 cookie 设置为 WebView 控件的主要内容,如果未能解决你的问题,请参考以下文章
WebView颤动:初始化url时无法将'cookie'设置为标题