2010-12-17 9 views
0

子SWFをいくつか読み込む親SWFがあります。ブラウザのキャッシュがクリアされている - それは無効になっていますが、実際には再読み込み中でも、再起動しても、最新のバージョンの子SWFが親SWFにロードされるわけではありません。 FTPサーバーからSWFを削除することもできますが、それでも私はそこにあった最後のバージョンを取得できます。ブラウザのキャッシュが無効になっていても、子SWFがキャッシュされています。

子SWFのキャッシュは何ですか。また、私の最後に強制的に更新するにはどうすればよいですか?一度サイトの開発が終わると、SWFファイルは頻繁に変更されないため、私はエンドユーザーについてあまり心配していません。 (これらはすべて、PHPキャッシュコントロールでキャッシュを無効にして、ヘッダを失効させたXMLファイルにロードされています)。 Safari/Macを使用しています。 PCが私のISPのDNSを使用していて、MacがOpenDNSを使っています...それが何か関係があるかどうかはわかりません。このサイトはRackspace Cloudでホストされています。

答えて

1

中間プロキシによってキャッシュされる可能性があり、ブラウザの設定を読み込むFlashがありません。すべてのレベルでのキャッシュをバイパスするための最も直接的な方法は、パラメータとして子ムービーURLへのすなわち、絶えず変化する乱数を追加することです:

http://path/to/movie.swf?rand=9823478932

+0

おかげで、魔法のように動作します! – elainevdw

関連する問題