XHRリクエストをexample.com
に送信し、レスポンスにSet-Cookie: dummyCookie=dummy
が含まれている場合。どのように異なるブラウザがこれを処理しますか?
Browsershotsがこれを処理するかどうかはわかりません。動作ではなくlooksに主に焦点が当てられているようです。
XHR応答。「Set-Cookie」ヘッダーを発行する場合、それは以降のリクエストに含まれます。 From http://www.w3.org/TR/XMLHttpRequest :
If the user agent supports HTTP State Management it should persist, discard
and send cookies (as received in the Set-Cookie response header, and sent in
the Cookie header) as applicable.
FF13でテストしたところ、XHRリクエストでCookieの値が設定されました。
XHRリクエストの動作は、ブラウザの実装に依存します。あなたの質問に対する回答(Set-Cookie
およびXHR SOPに関連するすべてのもの)はこちらです http://code.google.com/p/browsersec/wiki/Part2#Same-Origin_policy_for_XMLHttpRequest =
はい、リクエストの送信が許可されていれば、ブラウザはサーバーからのCookieを受け入れると思います。これはすべての最新のブラウザに当てはまるはずです。
しかし、疑わしい場合は、いつでも自分でテストできます。 Browsershots は、この種の優れたツールであり、無料です。