cookies - 通过 Win Store 应用程序的代码为 webview 设置 cookie/ header

标签 cookies webview header windows-8 microsoft-metro

我想通过代码为我的webview设置cookie。我知道这在 Windows Phone 中是不可能的。但现在在 Windows 8 中可以吗?谁能指导我吗?

替代选项:在 Windows 8 中导航到 URL 时可以传递 header 吗?

在 Windows 手机中

     Navigate(URL, [Flags,] [TargetFrameName,] [PostData,] [Headers])

在 Windows 8 中

     Navigate(Uri source)

最佳答案

在 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);

关于cookies - 通过 Win Store 应用程序的代码为 webview 设置 cookie/ header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418383/

相关文章:

java - 在 Spring Security 登录期间添加 cookie

Android Webview 重定向循环

php - 使用带标题的 php 下载在 IE8 上不起作用

php - php中setcookie和$_COOKIE的区别

javascript - AngularJS 中的 Cookie

javascript - 如何使用 Onclick Jquery 事件为整个登录 session 设置 Cookie

html - 缩放页面上的标题

android - 如何在 Webview 中启用 Flash 插件?

java - WebView 的功能/错误处理

html - 在标题内部对齐导航项