Windows 8 EnterpriseでIE v10.0.9200.xxxを使用しています。CORSを使用している場合、IE10はクッキーを送信しません。
CORSリクエストを送信するときにIE10でCookieが送信されません。
クロムにうまく機能します!私はクロムを使用するときにクッキーにアクセスできます。 要求は正常に動作し、データは戻ってきますが、サーバー側にはCookieがありません。また、IE10ページのインスタンスにCookieがあります。
Access-Control-Allow-OriginおよびAccess-Control-Allow-Credentialsヘッダーが正しく設定されています。 IE10を使用するときに従わなければならないことはありますか? IEはいつも私のウェブアピメッセージハンドラでは
$.ajax({
type: 'GET',
url: 'https://mywebapi.dev/api/Values',
contentType: 'text/plain',
dataType: "json",
xhrFields: {
withCredentials: true
},
headers: {
},
success: function (data, msg, xhr) {
alert(data);
alert(msg);
},
error: function (xhr, error) {
}
});
:-)特定されています:HTTPのみ= falseを
r.SetCookie("CookieName", "CookieValue", true, DateTime.Now.AddYears(10), false, "/", true, "");