カスタムのharepointビジュアルWebパーツを含むページがいくつかあります。これらのWebパーツのページ読み込みでは、ページが読み込まれるたびにトリガーする必要のあるロジックを実行しています。問題は、ブラウザの戻るボタンまたはjavascriptを使用してユーザーを前のページにリダイレクトすると、ページロードが呼び出されないことです。ページがキャッシュから取得されているようです。これは簡単に無効にできますか?ページがレンダリングされるたびにコードが起動するようにする他の回避策はありますか?
質問する
940 次
1 に答える
1
戻るボタンを使用すると、キャッシュから読み込まれます。その点は正しいです。
キャッシュを無効にするには、ページの head セクションに "expires" = -1 メタ タグを設定する必要がありますが、これは、ページのロジックを起動するために少し極端に思えます。
ページの読み込みではなく、jQuery ドキュメント対応のアプローチを使用することをお勧めします。これは、ページ情報のロード元に関係なく発生します。
$(document).ready(function() {
// Insert code here
});
于 2012-04-30T07:46:53.997 に答える