Google Chromeでは、ローカルストレージの内容を確認したり、検査後に修正または削除したりする簡単な方法があります。
Firefoxで同じことをする方法はありますか?
Google Chromeでは、ローカルストレージの内容を確認したり、検査後に修正または削除したりする簡単な方法があります。
Firefoxで同じことをする方法はありますか?
回答:
Firebug(便利なWeb開発拡張機能)またはFirefoxの開発者コンソールを使用して、localStorageアイテムを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で Cookieの編集がサポートされるようになりました。
3-4-16を更新
Firefox 48.0a1は、localStorageおよびsessionStorageの編集をサポートするようになりました。
02-08-16に更新
Firefox 48(安定版リリース)以降は、IndexedDBを除くすべてのストレージタイプの編集をサポートしています
localStorageアイテムを検査するにconsole.log(localStorage);
は、JavaScriptコンソール(たとえば、firebugまたは新しいFFバージョンの出荷されたjsコンソール)に入力します。
このコード行を使用して、ブラウザーのlocalStorageコンテンツを取り除くことができます。JavaScriptコンソールで実行してください:
localStorage.clear();
この素晴らしい機能をChromeに複製するFirebugの素晴らしいプラグインができました。チェックアウト:
https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/
Nick Belhommeによって開発され、定期的に更新されています
これを試してください、私にとってはうまくいきます:
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
}
}
}