HTML 5 のオフライン ロジックは、window.applicationCache オブジェクトにカプセル化されています。ただし、ユーザーがシステムからログオフするときなどに、キャッシュ データをプログラムでクリアすることはできないようです。空のマニフェスト ファイルを生成する以外に、HTML 5 アプリケーション キャッシュをクリアする方法はありますか?
7187 次
3 に答える
5
サーバーがマニフェスト ファイル要求で 404 で応答する場合、古いイベントを発生させた後にブラウザからキャッシュがクリアされます。
于 2011-12-08T10:11:03.240 に答える
3
HTML5 appcache の詳細はさておき、ブラウザーのキャッシュをプログラムでクリアすることは (そのブラウザーの特定の ActiveX コントロールを超えて) 不可能だったので、これで空になってしまうのではないかと思います。おそらく、キャッシュ コントロール メタ タグに注目し、空のマニフェストのアイデアでさらにテストする必要がありますか?
于 2011-07-11T18:52:12.617 に答える
0
これを行う最善の方法は、マニフェスト ファイルへのリンクを変更することだと思います。この場合、ユーザーのセッション ID をマニフェスト ファイルに追加します。すべてのユーザーは、ログイン状態に関係なくセッションを持つ必要があり、ログイン/ログアウト時にセッション ID が変更される可能性があります (おそらく)。
私もこの答えを見つけました: HTML5 Appcache マニフェストを完全に削除する
于 2012-11-04T23:53:51.100 に答える