2016-06-15 4 views
0

私はasp.net webformアプリケーションです。ページングを使用してすべてのブログをリストしています。ユーザーがページを離れる必要がないように、私はリストの更新パネルを使用しています。私は機能を再び追加するのUpdatePanelを削除し、次のコードを追加しなければならない機能を再び追加するために文書の有効期限が切れているメッセージのFFブラウザで、戻るボタンが履歴からページを取得できない

var URL = document.URL; 
var URLNew = ""; 
var pageNo = ""; 
$(".paging > a").click(function(){ 
    page = $(this).text(); 
    newURL = URL + '?'+pageNo ; 
    //window.history.replaceState(null, URLNew , URLNew); 
    history.pushState(stateObj, URLNew , URLNew); 

})。

このコードはChromeとIEでは正常に動作しますが、FF v47では失敗します。私も履歴を削除しましたが、これはFFで正しく機能しません。

ページ1 - > 4 - > 5 - > 6に戻るとしばらくの間、過去の履歴が1ページまたは最後の2ページで動作しますが、最初のページに移動したい場合は、文書が期限切れになった "

+0

"Cache-control:no-cache"ヘッダーを送信しますか? https://developer.mozilla.org/en/docs/Web/HTTP/Caching_FAQ –

+0

@le_m、クロスチェックして確認してください。私は自分のコードでこのようなメタタグを使用していません。 – Learning

+0

HTMLではなく、HTTPヘッダーにあります(デベロッパーコンソールの[F12]を押すと、[ネットワーク]タブに移動します)。 –

答えて

0

調査でビットし、いくつかの検索リンクを通過した後、FFの" Document Expired message "と言われているリンクのcamは、キャッシュのディスク容量制限によるものです。私は10MBから100MBにキャッシュを折り込み、問題は今解決されたようです。

関連する問題