3

ページに画像があり、画像はブラウザにキャッシュされています。

今は画像を削除しましたが、キャッシュされていたため、リクエストはサーバーに送信されず、再び表示されます。

どうすればブラウザのキャッシュから削除できますか?

4

1 に答える 1

4

いいえ、キャッシュされたファイルを物理的に削除することはできません。代わりに、ファイルへのリンクを動的に生成できます。たとえば、

<script type="text/javascript">
document.write('<img id="without-cache" src="image.jpg?v=' + new Date().getTime() + '" />');
</script>

?v=キャッシュからロードせずに再ロードする場合は、最終的にソースを別のものに変更します。

$("#without-cache").attr("src", "image.jpg?v=" + new Date().getTime());
于 2013-01-08T11:14:40.877 に答える