クロムでのみ発生する奇妙な問題が職場で発生しています。css ファイルがキャッシュされていて、このファイルのコンテンツが再ダウンロードされていないようです。
問題は、「プライベート セッション」などの新しいセッションを使用すると、画像「mainSprite.png」が表示されないことです。
いくつかのテストの後、問題は、ユーザーが認証されていない場合に最初にリダイレクトを行うことに関連していると思います. 私が理解していることから、css ファイル内にリンクされているスプライトのダウンロードが完了しない可能性があります。リダイレクトが開始されるとすぐに無効なオブジェクトがキャッシュされ、その後のページでは何か間違ったものをキャッシュしたため、正しい画像を表示できません。
奇妙なことは、ある時点で実際にイメージを完全にロードすることです。しかし、それは記憶の中でそれをリフレッシュしていないようです...
最初の読み込みでリダイレクトを開始する前に 1 秒のタイムアウトを行い、画像が正しく表示されました。これは簡単な修正であり、すべてのコンピューターが css に含まれるすべての画像を 1 秒で読み込むことは期待できません。
編集
私が言える限り、それは本当に競合状態のように見えます。ロードする順番を変えました。require.js を使用します。CSS の後に js をロードする代わりに、前に js のロードを開始します。そして、ローカルサーバーに画像が正しく読み込まれるようになりました。
誰かがそれを調べることに興味がある場合:
編集 2
画像が表示されていない場合、新しいタブを開くと同じ問題が発生します。ブラウザーを閉じて再度開くと、最初の読み込みで機能し、画像はダウンロードされずにキャッシュから読み込まれます。つまり、ブラウザーを閉じる前に、画像が実際にダウンロードされたことを意味します。