Google Chromeでは、ローカルストレージにあるものを確認したり、検査後に変更または削除したりする簡単な方法があります。
Firefoxで同じことをするためのツールや何かはありますか?
LocalStorageの項目は、 Firebug (便利なWeb開発拡張機能)またはFirefoxの開発者コンソールを使用して1つずつ削除できます。
これらのコマンドをコンソールに入力できます。
localStorage; // click arrow to view object's properties
localStorage.removeItem("foo");
localStorage.clear(); // remove all of localStorage's properties
Firefoxには現在ストレージインスペクタが内蔵されています。手動で有効にする必要があるかもしれません。下記のrahilwazirの答えを見てください。
Firefox 34以降、 Storage Inspector のオプションがあります。これは 開発者ツールの設定 から有効にできます。
いったんそこに来れば、デフォルトのFirefox開発者ツールの下のStorage
オプションを有効にすることができます
27-3-16を更新しました
Firefox 48.0a1 クッキーの編集をサポートしました。
3-4-16を更新しました
Firefox 48.0a1 localStorageとsessionStorageの編集をサポートしました。
更新された02-08-16
Firefox 48(安定版)以降は、IndexedDBを除くすべての種類のストレージの編集をサポートします。
あなたのlocalStorage項目を調べるためには、あなたのjavascriptコンソール(例えばfirebugあるいは新しいFFバージョンで出荷されたjsコンソール)にconsole.log(localStorage);
をタイプすることができます。
あなたはブラウザのlocalStorageコンテンツを取り除くためにこのコード行を使うことができます。 JavaScriptコンソールで実行するだけです。
localStorage.clear();
'localStorage'は単なる別のオブジェクトなので、次のことができます。 'Console'でそれを作成、表示、および編集する。コマンドとして「localStorage」と入力してEnterキーを押すと、localStorageのキーと値のペアを含む文字列が表示されます(ヒント:フォーマットされた出力の場合はその文字列をクリックします)。
Firebugには、このNice機能をクロムで複製した素晴らしいプラグインがあります。チェックアウト:
https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/
Nick Belhommeによって開発され、定期的に更新されます
Firefox(v27)コンソールでlocalStorage
を直接使用することはできませんでした。私はエラーを得ました:
[例外... "コンポーネントは利用できません" nsresult: "0x80040111(NS_ERROR_NOT_AVAILABLE)" location: "JSフレーム::デバッガ評価コード:: :: line 1"データ:no]
うまくいったのは:
window.content.localStorage
これを試して、それは私のために働く:
var storage = null;
setLocalStorage();
function setLocalStorage() {
storage = (localStorage ? localStorage : (window.content.localStorage ? window.content.localStorage : null));
try {
storage.setItem('test_key', 'test_value');//verify if posible saving in the current storage
}
catch (e) {
if (e.name == "NS_ERROR_FILE_CORRUPTED") {
storage = sessionStorage ? sessionStorage : null;//set the new storage if fails
}
}
}