2011-12-01 8 views
1

iframeにURLコンテンツをロードしていました。これで、URL情報は自動的にユーザーの一時フォルダにダウンロードされます。すべてのブラウザのキャッシュを回避する方法iframeにロードされたときのURLキャッシュのクリア

<meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate"> 
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> 
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
<META HTTP-EQUIV="Expires" CONTENT="0"> 

: iは以下のコードをすでに使用していますか? iframeに読み込まれたときにURLキャッシングを回避するにはどうすればよいですか?

は例とウルの提案を必要とする。..

+0

可能な複製はhttp://stackoverflow.com/questions/2648053/preventing-iframe-caching-in-browserです – Eduard

答えて

0
// Stop Caching in IE 
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); 

// Stop Caching in Firefox 
Response.Cache.SetNoStore(); 

次の応答ヘッダーは、これらのステートメントによって追加されます。

のCache-Control:キャッシュなし、無店舗 プラグマ:キャッシュなし

もこれを読んで、私はasp.netのフォーラムでそれを見つけた:

Use the following tags inside head tag of your page. 

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> 

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> 

Both the above tags should be included if you are not sure if server is HTTP/1.1 compliant. Also Include:- 

<META HTTP-EQUIV="EXPIRES" 
CONTENT="Mon, 22 Jul 2002 11:12:01 GMT"> tells the server which cache the page to expire the page in given time interval. An invalid interval like "0" or "-1" expires it immediately and causes a fetch of latest version of file, each time request is made. 

you can get complete info at this link :- http://www.i18nguy.com/markup/metatags.html 
0

no-cacheディレクティブは、ページが読み込まれるたびにブラウザがコンテンツを要求するようにします。それがダウンロードを妨げるのと同じことではありません。

キャッシングを避けようとしているのではなく、ダウンロードしたファイルをローカルファイルシステムに保存しないようにしています。 no-storeはこれを実現する手段ですが、ブラウザが保存できないという意味ではなく、ファイルを不揮発性ストレージに保存しないようにするために "ベストエフォート"を行う必要があります。

ファイルを一時的に保存せずにブラウザでサポートされているかどうかわかりません - サポートチャートが見つかりませんでした。

関連する問題