Файл cookie CORS с полем домена устанавливается только в Firefox с использованием jQuery AJAX

Я не могу установить cookie, когдаdomain поле добавлено с использованием межсайтового запроса. Я пытаюсь добиться этого, вызывая запрос через JQuery AJAX.

Возможно ли заставить его работать в других браузерах, кроме Firefox?

Некоторые заголовки запроса:

Accept:application/json, text/javascript, */*; q=0.01
Content-Length:55
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Host:localhost:53862
Origin:http://localhost:54265
Referer:http://localhost:54265/

Заголовки ответа:

Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:x-requested-with, origin, content-type, accept, Proxy-Connection
Access-Control-Allow-Methods:GET,POST,PUT,OPTIONS, DELETE
Access-Control-Allow-Origin:http://localhost:54265
Set-Cookie:Auth=l_hash=123456&user=xyzl&remember_me=false; expires=Fri, 18 Jan 2013 13:42:10 GMT; domain=localhost; path=/

Код:

$.ajax({
    type: "PUT",
    url: apiHost + "api/account/login/",
    data: $("#loginBarForm").serialize(),
    dataType: "json",
    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
    crossDomain: true,

    xhrFields: {
        withCredentials: true
    },
});

Все хорошо в Firefox. Chrome не устанавливает cookie. Только если поле домена удалено, все работает на каждом браузере. Я вижу, что в следующем запросе (после установки cookie) этот cookie появляется в заголовке. Пример из запроса firefox после куки-файла установки ответа (когда у ответа было поле домена):

Cookie: Auth=l_hash=123456&user=xyz&remember_me=false

Ответы на вопрос(2)

Ваш ответ на вопрос