2016-08-30 12 views
0

ブラウザのキャッシュがクリアされているかどうかを検出する方法はありますか?javascriptアプリケーションでこれをチェックし、セッションストレージを使用します。ブラウザのキャッシュがクリアされているかどうかを検出する方法はありますか

例: 私はページ1にあります。フィールドを編集するなどの操作をします。 キャッシュをクリアします。 ページが1のときにキャッシュがクリアされたことを知ることができますか?私はセッションストレージを使用します。

私は、現在のタブが閉じられ、新しいタブが開いたときに、記憶域イベントがセッション記憶域の変更を識別できることを理解しています。

しかし、現在のブラウザのキャッシュがクリアされると、フラグを設定するか、アラートメッセージを表示します。

助けてください!

+0

明確localStorage.clearを(使用して、ページの読み込み上のストレージ)、その後、これが格納するためだけのlocalStorageを使用している場合に動作します0にカウンターを設定しますカウント。これが当てはまらない場合には、あなたが参照している場所から多くを詳細に整理してください。 – ajaykumar

+1

どこでカウントを取得していますか?あなたはセビールからアヤックスコールを受けているのですか、セッションに保管していますか? –

+1

この質問は広すぎると感じているので、このようなものが計算された場所などにコードを投稿してください。 –

答えて

0

私はまっすぐの道を知らないが、これは役立つかもしれない:

if (!localStorage.length && !sessionStorage.length) { 
    // No items in localStorage and in sessionStorage, 
    // cache possibly cleared 
    [your code here] 
} 
関連する問題