JavaScript を使用して (path=/ を使用して) クライアントから Cookie を設定し (cookieA と呼びます)、ブラウザは一連の AJAX 要求を作成します。これらのリクエストのほとんどは、予想どおり Cookie ヘッダー (cookieA=value を含む) とともに送信されますが、Cookie がサーバーに送信されないリクエスト (requestB と呼びます) があります - requestB は 2 番目の (異なる) を受け取ります。 Set-Cookie 応答ヘッダーを使用して、サーバーから Cookie (cookieB と呼びます) を取得します。requestB リクエストは、サブディレクトリ内のファイルを参照することに注意してください。
requestB は別として、(さまざまなサブディレクトリ内のさまざまなファイルに対する) 以降のすべての要求には、通常どおり cookieA が含まれていますが、requestB によって設定された cookieB は含まれていません...
この問題は IE9 以下でのみ発生し、IE10 やその他のブラウザーでは発生しません。
この動作の原因は何ですか?