2016-05-02 27 views
0

JavaScriptとAJAXベースのチャットルームを実行しています。ユーザーがページを離れてから[戻る]ボタンを使用して戻ると、ページはキャッシュから読み込まれます。 JavaScriptは、早く更新されたことがわかっているので、急いでページを最新の状態に戻す必要があります。ギャップを埋めるためにチャット履歴に膨大な時間を要します。ブラウザが履歴のHTMLをキャッシュしないようにするにはどうすればよいですか?

私が代わりにしたいのは、ブラウザがページを離れるとHTMLが無効であることを明示的に伝えることです。彼らが戻ってきたら、まっすぐに更新する必要があります。

+1

"***彼らは***キャッシュからページをロード" http://stackoverflow.com/questions/49547/making-sure-a-ウェブページにはキャッシュされません。 –

+0

@PedroLobito Perfect!私は、あなたが嫌い​​な人には申し訳ありません。 – Josh

+0

"あなたはより良いgooglerです*"あなたはこのサイトも検索エンジンを持っているのを知っていますよね?あなたがGoogleに(SOから)どのように走っているのか面白いのは、検索を実行するだけです.SOの結果がトップ10になるようにしてください。ページ上部の検索バーを使用するだけではいかがですか?笑 – Marcus

答えて

0

HTML5アプリケーションキャッシュマニフェストを使用できます。

w3schoolsを参照してください。 Chacheマニフェストにリンクし、何もキャッシュしないように指定します(NETWORK:*)。

<!DOCTYPE HTML> 
<html manifest="demo.appcache"> 
... 
</html> 

demo.appcache:

CACHE MANIFEST 
CHACHE: 
NETWORK: 
* 
FALLBACK: 
関連する問題