0

カスタムのharepointビジュアルWebパーツを含むページがいくつかあります。これらのWebパーツのページ読み込みでは、ページが読み込まれるたびにトリガーする必要のあるロジックを実行しています。問題は、ブラウザの戻るボタンまたはjavascriptを使用してユーザーを前のページにリダイレクトすると、ページロードが呼び出されないことです。ページがキャッシュから取得されているようです。これは簡単に無効にできますか?ページがレンダリングされるたびにコードが起動するようにする他の回避策はありますか?

4

1 に答える 1

1

戻るボタンを使用すると、キャッシュから読み込まれます。その点は正しいです。

キャッシュを無効にするには、ページの head セクションに "expires" = -1 メタ タグを設定する必要がありますが、これは、ページのロジックを起動するために少し極端に思えます。

ページの読み込みではなく、jQuery ドキュメント対応のアプローチを使用することをお勧めします。これは、ページ情報のロード元に関係なく発生します。

$(document).ready(function() {

// Insert code here

});
于 2012-04-30T07:46:53.997 に答える