問題タブ [browser-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3313 参照

c# - 保護モードがオンの場合、DeleteURLCacheEntry はインターネット一時ファイルを削除しません

「deleteURLCacheEntry」Wininet API を使用して、Win7/Vista IE 7/8 の一時インターネット ファイルをそれぞれ削除しています。IE の保護モードがオフの場合、API は完全に正常に動作します。ただし、保護モードがオンの場合、サイレントに失敗します。PROTECTED MODE が ON のときにインターネット一時ファイルをプログラムで削除する方法を教えてもらえますか?

私は基本的に、次の msdn リンクにあるプログラムを使用しています。

http://support.microsoft.com/kb/815718

ありがとうございました。

0 投票する
1 に答える
202 参照

image - IE は画像が見つからなかったことをキャッシュしますか?

Internet Explorer は、最初の訪問から数秒後にサイトに再度アクセスした場合、画像が存在しないことを示す値 (404 エラー) をキャッシュしますか?

要するに:

  1. 以前に削除された画像を含むサイト A の最初の訪問
  2. サイト B の最初の訪問
  3. サイト A の 2 回目のアクセス、IE で「赤い x のある四角形」が表示されません ...
0 投票する
3 に答える
3622 参照

html - 戻るボタンを使用するときにフォームに入力された情報をIEに「忘れる」

URLで渡された変数から多くのフィールドが入力されるフォームのページがあります。これらのフィールドは無効(編集不可)であり、ユーザーが表示するためだけにあります。

残りのフィールドはユーザー入力が必要であり、無効(編集可能)ではありません。フォームが送信されると、確認ページが表示されます。編集不可の情報がフォーム間で同一である場合、ユーザーがこれらのフォームのいくつかを送信する必要がある場合があります。そのため、確認ページからフォームページに戻ることができれば、時間を大幅に節約できます。

これを機能させたいのは、ユーザーが戻るボタンを押すと、すべての非編集可能フィールドが入力されますが、編集可能フィールドは空白です。これはFirefoxが行っていることですが、IE8はEDITABLEフィールドに入力された内容を「忘れ」ません。

キャッシュを無効にするには、ページの最初と最後に次のように表示されます。

戻るボタンが押されたときに編集可能フィールドに入力された内容をIEに忘れさせるには、さらに何をする必要がありますか?

それが重要な場合、私のページはすべてPHPで生成されます。

編集:

私がそうしないように言ったとしても、これは私のページをキャッシュするIEの問題であるように私には思えます。私のmetaタグは正しいですか?IEがページをキャッシュしないようにするために何か他のことをする必要がありますか?

0 投票する
3 に答える
6106 参照

c# - IIS では Cache.SetMaxAge が機能せず、VS Dev Srv では正常に機能します

応答に「max-age」ヘッダーを追加しようとしています。私のVisual Studio開発サーバーでは問題なく動作しますが、アプリをIISに移動するとすぐに(ローカルでIISエクスプレスとサーバーでIISの両方を試しました)、ヘッダーが消えます。

私のコード:

VS Dev サーバーの応答 (すべて正常に動作します):

IIS7 の応答

PS。それが重要な場合、それはASHXハンドラーです...

0 投票する
2 に答える
1063 参照

javascript - ブラウザはいつキャッシュにあるJavaScriptを実行しますか?

ブラウザがキャッシュからJavaScriptを実行するときに、どの時点でJavaScriptを実行するのか疑問に思っていました。調べてみても、どういうわけか満足のいく答えが見つかりませんでした。

すべてのJSを1つのファイルに入れて、bodyタグを閉じる直前に含めるサイトがあるとします。

これで、キャッシュが空の場合、コンテンツが(ほとんど)ダウンロードされた後にJSが読み込まれ、実行されます(実行を延期するメソッドを使用する場合を除く)。

しかし、次のページに進むと、JSはキャッシュにあります。スタイルがHTMLに適用された直後に実行されますか?その場合、私が間違っていなければ、コンテンツのダウンロード中にUIがフリーズする可能性があります。

明らかなことで頭を悩ませていないことを願っています...

0 投票する
2 に答える
1548 参照

asp.net - ブラウザキャッシュを使用したUpdatePanel

UpdatePanel最近、「no-cache」ヘッダーが追加されたHTTPリクエストを使用していることを知りました。これにより、UpdatePanelが更新されるたびにその中の画像がダウンロードされます。これいらない。

では、どうすればこれを防ぐことができますか?

コントロールを拡張してUpdatePanel、リクエストの一部である「キャッシュなし」を削除することを検討しましたが、より洗練されたソリューションが必要です。

0 投票する
10 に答える
28609 参照

javascript - Facebook Canvas アプリ (iFrame) のサイズを正しく変更するには?

ページのコンテンツを更新した後、キャンバスのサイズを調整する必要があります。私はそれを明示的に行うことができます

ただし、パラメーターなしでは機能しません.setSize()

また、私は高さを調整することができます

ただし、増加するだけです-コンテンツが縮小されても高さは縮小されません。

次の行は機能しません。

どうすればそれを機能させることができますか?

この件に関するいくつかのコメント:

  1. http://developers.facebook.com/blog/post/93
  2. http://developers.facebook.com/docs/reference/javascript/fb.canvas.setautoresize

関連している:

  1. facebook-api: Facebook Connect クロスドメイン レシーバー URL とは?
  2. facebook-app: サイズ変更可能な iframe アプリケーションの高さを変更するにはどうすればよいですか?
  3. キャンバスのサイズを動的に設定すると、サイズ変更時にドキュメントの高さが大きくなる

Facebook Canvas アプリのサイズをどのように制御しますか?

0 投票する
4 に答える
18270 参照

asp.net - Asp.Netテーマを使用しているときに、ブラウザにキャッシュされたCSSファイルを強制的に再読み込みするにはどうすればよいですか?

重複の可能性:
App_ThemeフォルダーのCSSがブラウザーにキャッシュされます

「ブラウザにキャッシュされたCSS/JSファイルをリロードさせるエレガントな方法は何ですか?」を見てきましたが、そこでの答えはPHPを使用しており、CSSがASP.Netテーマによって動的に挿入されるという事実に対処していません。

0 投票する
2 に答える
534 参照

php - JavaScript のキャッシュを停止する

私は問題があります。

Zend を使用して Web アプリケーションを作成していますが、jquery と JavaScript で問題が発生しました。

スクリプト タグ内のページに jquery コードが記述された注文を表示するページがあります。

jquery $.post を使用して、Web サイトの各ページを読み込みます。

私の問題は、新しい注文ページを選択すると(初めて注文ページにアクセスするとき)、jqueryダイアログボックスを開くボタンをクリックして、正しい投稿変数が送信される注文に情報を追加することです。しかし、別の注文に進み、その追加ボタンをもう一度クリックすると、前の注文からポスト変数が送信されます。

以前の JavaScript 情報はキャッシュされていたと思います。キャッシュを空にすると、注文に対しては正常に機能しますが、その後の注文では失敗します。

問題の変数(注文ID)をインラインJavaScriptコードに貼り付けるためにphpを使用しています。

これは私の落ち度だと思います。

私が理解していないのは、JavaScriptがページの最初の読み込みでうまく機能することです。これは、その後、ajaxを使用してページのさらにいくつかのセクションを取得するためです。それは正常に機能しますが、ボタンを使用すると、最初に使用した元の注文 ID に戻ります。

添付は私のコードです:

私のphpはコード内に正しい注文IDを配置していますが、JavaScriptは古いセットに戻っています。

別のコンピューターで使用してキャッシュをクリアしても、サイトの別のセクションと JavaScript が 3 週間前の JavaScript コードに戻るという同様の問題があります。これは私をびっくりさせています。

0 投票する
1 に答える
415 参照

php - AMFPHP / ZENDAMF 最適化

AMFPHP / ZENDAMF リクエストをキャッシュする方法はありますか? 過去に Cache_Lite や memCached などのいくつかのチャッシング ソリューションを使用しましたが、AMFPHP / ZENDAMF では使用したことがありません。誰か知っていますか?