私はAngularサービスを使用して、残りのAPIを介してリソースをGETしています。サーバーはETagヘッダーに何らかの値を設定Cache-Control: no-cacheし、その応答にも設定します。
これは Firefox を使用すると期待どおりに動作しますが、Chrome を使用して同じアプリにアクセスすると、If-None-Match. Mac と Ubuntu ボックスの両方で現在の Chrome dev チャンネルと安定チャンネルを試してみましたが、両方で同じでしたが、Firefox はIf-None-Match正しく追加されていました。
現在、条件付きでフェッチされる他の非 xhr/静的リソースがあり、それらのすべてのリクエストは正しく304 NOT MODIFIED応答を取得します。
If-None-MatchChrome がXHR リクエストに対してのみヘッダーを送信しない理由について、さらに詳しい情報を得るためにできることはありますか?