← 機能一覧に戻る
Free

ローカルストレージエディター

ローカルストレージエディターは、現在のサイトの localStorage と sessionStorage のエントリを管理するためのクリーンなテーブルインターフェースを提供します。すべてのキーと値のペアを閲覧し、値をインラインで編集し、新しいエントリを追加し、不要なものを削除できます。JSON 値は自動的に検出されてフォーマットされ、読みやすく表示されます。localStorage と sessionStorage のタブを切り替えて、両方のストレージタイプを管理できます。

ウェブアプリケーションは localStorage と sessionStorage に大量の状態を保存しています。ユーザー設定、認証トークン、機能フラグ、A/B テストの割り当て、ショッピングカートの中身、フォームの下書き、キャッシュされた API レスポンス、UI の状態などが含まれます。Chrome DevTools でこれらの値をデバッグするには、Application タブに移動し、Storage セクションを見つけ、編集機能が限られた基本的なキーと値のビューアーを使用する必要があります。ローカルストレージエディターは、ストレージのタブ切り替え、インライン編集、JSON の自動フォーマット、一括操作を備えた専用パネルでこれを実現します。テーブルにはすべてのキーと値のペアが表示されます。JSON 値(JSON.stringify でシリアライズされたオブジェクトは非常に一般的です)は自動的に検出され、適切なフォーマットとシンタックスハイライトで表示されます。任意の値をクリックするとインラインで編集でき、変更は即座にストレージ API に書き込まれます。クリーンなフォームで新しいエントリを追加したり、個別または一括でエントリを削除したりできます。

ライブプレビュー
example.com
localStorage (6) sessionStorage (2) + Add Entry
KeyValue
ds_license_keyPRO-XXXX-XXXX
themedark
user_prefs{"lang":"en","notifications":true,"sidebar":"collapsed"}
last_visited2026-04-08T10:30:00Z
cart_items[{"id":1,"qty":2},{"id":5,"qty":1}]
onboardingcompleted
Click any value to edit · JSON values are auto-formatted
主な機能

タブ切り替えストレージ

パネル上部のタブボタンで localStorage と sessionStorage を切り替えます。各タブにはエントリ数が表示されます(例:「localStorage (12)」/「sessionStorage (3)」)。両方のストレージタイプを1つのインターフェースから管理できます。

インライン値編集

任意の値セルをクリックするとインプレース編集ができます。シンプルな値の場合は新しい文字列を入力します。JSON 値の場合は、シンタックスハイライト付きのフォーマットされたテキストエリアに展開されます。変更は即座にストレージ API に保存されます。

JSON 自動検出とフォーマット

JSON 値(JSON.stringify でシリアライズされたオブジェクトと配列)は自動的に検出され、適切なインデントとシンタックスハイライトで表示されます。フォーマットされた JSON を直接編集でき、保存時に再シリアライズされます。

新規エントリの追加

「エントリを追加」をクリックして新しいキーと値のペアを作成します。キー名と値(文字列または JSON)を入力すると、現在のドメインの localStorage または sessionStorage に即座に書き込まれます。

個別・一括削除

行の削除ボタンで個別エントリを削除するか、「すべてクリア」で現在のストレージタイプのすべてのエントリを削除します。テスト中にアプリケーションの状態をリセットするのに便利です。

リアルタイム反映

エディターで行った変更はアプリケーションに即座に反映されます。アプリがユーザー操作時に localStorage から値を読み取る場合、パネルでその値を編集するとアプリが次回読み取る値が変わります。ほとんどのケースでページのリロードは不要です。

主な活用例

アプリケーション状態のデバッグ

アプリケーションが localStorage に保存している値を検査します。認証トークンは存在しますか?ユーザー設定オブジェクトは正しく構成されていますか?古いキャッシュ値が予期しない動作を引き起こしていませんか?

アプリケーション状態のリセット

すべての localStorage をクリアしてアプリケーションを初期状態にリセットします。他のサイトのブラウザデータを消去せずに、初回起動時の体験、オンボーディングフロー、デフォルト設定をテストするのに便利です。

機能フラグのテスト

多くのアプリケーションは機能フラグの値を localStorage に保存しています。フラグ管理 UI を使わず、再デプロイもせずに、これらを直接編集して機能の有効/無効を切り替えられます。

さまざまなユーザー状態のシミュレーション

保存されているユーザー設定、テーマ設定、言語選択、オンボーディング完了フラグを編集して、さまざまなユーザー状態をシミュレートし、アプリケーションがそれぞれをどう処理するかテストできます。

サードパーティストレージの検査

アナリティクス、チャット、広告などのサードパーティスクリプトがドメインの localStorage に何を保存しているかを確認します。プライバシーコンプライアンスと予期しないストレージ使用状況のデータを監査できます。

使い方
1

ローカルストレージエディターを有効化

DevSuite Pro のフローティングドックを開き、ローカルストレージエディターのアイコンをクリックします。パネルが開き、現在のドメインのすべての localStorage エントリが表示されます。

2

エントリを閲覧

キーと値のテーブルをスクロールします。JSON 値は自動的にフォーマットされます。タブを切り替えると sessionStorage を表示できます。

3

値を編集

任意の値をクリックするとインラインで編集できます。JSON 値の場合はフォーマットされたエディターが表示されます。変更は即座にストレージ API に保存されます。

4

エントリの追加または削除

「エントリを追加」をクリックして新しいキーと値のペアを作成します。任意の行の削除アイコンをクリックして削除します。「すべてクリア」ですべてを削除できます。

5

アプリケーションの動作をテスト

ストレージの値を編集した後、ページを操作してアプリケーションが変更されたデータにどう応答するかを確認します。

試してみませんか? ローカルストレージエディター?

DevSuite Pro を無料でインストールして、ブラウザで 39 以上の開発者ツールを利用しましょう。

Chrome に追加 Edgeに追加 Firefox に追加