ページの開発中にいつも気になる問題に気づきました。Firefox(私の一般的な「開発」ブラウザ)はサーバー上で変更されたときにCSSと画像を常に更新しますが、InternetExplorerは常にこれを行うとは限りません。通常、サーバーに更新されたバージョンを要求する前に、IEでページを更新する必要があります。
私が理解しているように、ブラウザは少なくともリクエストごとにすべてのサーバー側オブジェクトのタイムスタンプをチェックし、必要に応じてクライアント側でそれらを更新することになっているのではないでしょうか。強制することはできませんが、特定のアイテムに対してこれを行うようにブラウザに「促す」方法はありますか?
私がここで抱えている主な問題は、CSSが特定の方法で初期化されることに依存するJavaScriptがページにあることです。その逆も同様です。一方が更新され、もう一方が更新されない場合(両方が独自の外部ページにある場合、IEでは非常に一般的です)、混乱が生じ、ページにときどきスプラッタが発生します。「ページの更新」ダンスを自分で行うことはできますが、サイトでスクリプトを作成するときに、ユーザーに「ページの更新など」を勧める必要はありません。
アドバイスをいただければ幸いです。ページ自体は問題なく更新されるので(PHPです)、最悪のシナリオでは、CSSとJavaScriptをページ自体に吐き出すことができますが、それは本当に醜いです。もちろん、絶対に避けようとしています。