2

私はIE8とjstorageライブラリを使用してCookieの代わりにデータを保存しています。保存された値をクリアするまで、これはすべて問題ありません。Chromeでは、これはコンテンツ設定ページに移動することで可能です。ただし、IE8では、ローカルストレージに保存した値をクリアしないCookieをクリアするオプションしか提供していません。

このデータをクリアする方法はありますか?「キャッシュをクリア」ボタンを表示したくない

4

2 に答える 2

24

IEDeveloperツールバーlocalStorage.clear()のコンソールパネルで試してください。「未定義」を返しますが、ローカルストレージをクリアしているようです。

この関数は、ブラウザのすべてのlocalStorage値ではなく、現在のウィンドウのドメインのlocalStorageのみをクリアすることに注意してください。

例:(IE8の問題)WebサイトがiFrame内に外部コンテンツを読み込んでいる場合、残念ながらlocalStorage.clear()はiFrame内のそのドメインをクリアしません。

于 2013-04-25T21:23:23.573 に答える
0

これは、IE8でのローカルストレージサポートの問題でした。キャッシュはローカルストレージを削除しないため、代わりに開発者ツールコンソールから以下を呼び出す必要があります

$ .jStorage.flush()

于 2012-12-05T15:37:28.620 に答える