web-dev-qa-db-ja.com

Firefoxでローカルストレージを表示/削除するにはどうすればいいですか?

Google Chromeでは、ローカルストレージにあるものを確認したり、検査後に変更または削除したりする簡単な方法があります。

Firefoxで同じことをするためのツールや何かはありますか?

180
Ryan

LocalStorageの項目は、 Firebug (便利なWeb開発拡張機能)またはFirefoxの開発者コンソールを使用して1つずつ削除できます。

Firebug方式

  1. Firebugを開く(右下にある小さなバグのアイコンをクリック)
  2. DOMタブに移動します
  3. LocalStorageまでスクロールして展開します。
  4. 削除したいアイテムを右クリックして、Delete Propertyを押します。

開発者コンソールメソッド

これらのコマンドをコンソールに入力できます。

localStorage; // click arrow to view object's properties
localStorage.removeItem("foo"); 
localStorage.clear(); // remove all of localStorage's properties

保管検査方法

Firefoxには現在ストレージインスペクタが内蔵されています。手動で有効にする必要があるかもしれません。下記のrahilwazirの答えを見てください。

263
AlexMA

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を除くすべての種類のストレージの編集をサポートします。

49
Rahil Wazir

あなたのlocalStorage項目を調べるためには、あなたのjavascriptコンソール(例えばfirebugあるいは新しいFFバージョンで出荷されたjsコンソール)にconsole.log(localStorage);をタイプすることができます。

あなたはブラウザのlocalStorageコンテンツを取り除くためにこのコード行を使うことができます。 JavaScriptコンソールで実行するだけです。

localStorage.clear();
41
Thariama

'localStorage'は単なる別のオブジェクトなので、次のことができます。 'Console'でそれを作成、表示、および編集する。コマンドとして「localStorage」と入力してEnterキーを押すと、localStorageのキーと値のペアを含む文字列が表示されます(ヒント:フォーマットされた出力の場合はその文字列をクリックします)。

11
Eddie Kumar

Firebugには、このNice機能をクロムで複製した素晴らしいプラグインがあります。チェックアウト:

https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/

Nick Belhommeによって開発され、定期的に更新されます

10
Fractalf

Firefox(v27)コンソールでlocalStorageを直接使用することはできませんでした。私はエラーを得ました:

[例外... "コンポーネントは利用できません" nsresult: "0x80040111(NS_ERROR_NOT_AVAILABLE)" location: "JSフレーム::デバッガ評価コード:: :: line 1"データ:no]

うまくいったのは:

window.content.localStorage
4
myusuf

これを試して、それは私のために働く:

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
        }
    }
}
1
E. Varela