0

所以我在我的 Metro 应用程序(使用 HTML/JavaScript)中使用 x-ms-webview 并要求启用/设置 cookie。我尝试设置 document.cookie 字段但没有成功。做同样的事情的正确方法是什么?

4

1 回答 1

1
var webview = element.querySelector("x-ms-webview");
var httpRequestMessage = new Windows.Web.Http.HttpRequestMessage(
      Windows.Web.Http.HttpMethod.get,
      new Windows.Foundation.Uri("www.sample.com"));
// ... more settings

httpRequestMessage.headers.cookie.tryParseAdd("a=b;c=d;");

webview.navigateWithHttpRequestMessage(httpRequestMessage);

通常 tryParseAdd(string) 就足够了,请转到http://msdn.microsoft.com/en-us/library/windows/apps/windows.web.http.httprequestmessage.aspx 了解更多信息。

于 2014-03-06T12:08:19.443 回答