ASP.NETページからSWFファイルを参照するときには、SWFファイルのURLにバージョン番号(App.swf?1.1.0.0
など)が追加されます。最近のアップデートでは、バージョン番号が変更された場合でも、Firefoxはキャッシュされたswfを使用し続けています。App.swf?1.2.0.0
私たちは他のブラウザでこの動作に気づいていません。ユニークなクエリー文字列でもSWFがキャッシュされる
この動作を見た他の人はいますか?キャッシュを完全に無効にしたくはありません。この時点で、おそらくApp.1.2.0.0.swf
のように各バージョンのswfの名前を変更しようとしていますが、これは少し過剰です。
おかげで、
私は、後者の解決策が過剰でないことがわかります。私は実際にあなたがどのswfをロードしているのかを明確にし、さらにMaven標準(artifactid-version.type)に準拠することができるため、より良い方法を見つけることができます。 Firefoxに大きなバグがある場合を除いて、以下の答えが有効になると私は確信しています。 –
名前またはパスを変更することによるもう1つの利点は、中間プロキシがファイルをキャッシュできることです。ほとんどすべてのプロキシサーバーはURLをキャッシュしません... ... –
@Andy Davies、良い点。私たちはそのオプションを使うつもりです。 –