21

私が本質的にしていることは

var dictionary = [ HERE I PASTE ALMOST 200k ENTRIES ]

そしてそれはスローします:

名前: consoleHistory、値の長さ: 8613059 で設定を保存中にエラーが発生しました。

最大 10 の設定: 設定: 'consoleHistory'、サイズ: 2872834 設定: 'previouslyViewedFiles'、サイズ: 5462 設定: 'networkLogColumnsVisibility'、サイズ: 378 設定: 'dataGrid-networkLog-columnWeights'、サイズ: 340 設定: 'userAgent'、サイズ: 146 設定: 'Inspector.drawerSplitViewState'、サイズ: 94 設定: 'selectedAuditCategories'、サイズ: 79 設定: 'sourcesPanelNavigatorSplitViewState'、サイズ: 65 設定: 'sourcesPanelSplitViewState'、サイズ: 65 設定: 'InspectorView.splitViewState'、サイズ:42

あとで辞書を使って調べたいのですが、ここで壁にぶち当たります。

4

3 に答える 3

28

最新の回答については、https://stackoverflow.com/a/49640154/2273611を参照してください。


非常に時代遅れの答え

コンソール履歴は、コンソールで実行されたすべての記録です。200k を入力するたびに、履歴に追加されます。LocalStorage スペースを 5MB に設定することはできませんが、エントリがそれ以下であり、一度だけ入力する限り、これは問題になりません。

コンソールの履歴を削除して、スペースを解放できます。
devtools は単なる別のウィンドウであるため、他の Web ページと同様に検査および変更できます。

開発ツールを開く

  • Chrome メニューから [その他のツール] > [開発者ツール] を選択します。

また

  • ページ要素を右クリックし、コンテキスト メニューで [要素の検査] を選択します。

また

  • Ctrl/Cmd+Shift+I を使用

**開発ツール ウィンドウを調べます。**
  1. 別のタブ/ウィンドウで、chrome://inspect/#other に移動します。
  2. 「chrome-devtools://devtools/bundled/」で始まるページを見つけます
  3. 関連する検査リンクをクリックします。

これにより、devtools を検査および変更できる別の devtools ウィンドウが開きます。

localStorage から consoleHistory を削除する

新しく開いた devtools ウィンドウに移動します。

残念ながらlocalStorage.removeItem('consoleHistory');、コンソールへの入力は機能しません。

だからあなたはそれを長い道のりでやらなければなりません。

  1. 「リソース」パネルを開く
  2. [ローカル ストレージ] をダブルクリックするか、矢印をクリックして [ローカル ストレージ] を展開します。
  3. 呼び出された「devtools://devtools」テーブルを選択します。(満員のため、開くまでに時間がかかる場合があります)
  4. 「consoleHistory」というキーを見つけて選択します
  5. 削除または「X」ボタンを押します。

ノート。この回答は、バージョン 46.0.2490.86 に適用されるように更新されました。投稿後にいくつかの詳細が変更されました。この方法が適用されなくなった場合は、コメントを残してください。

古いバージョンの chromeを使用していて、これが機能しない場合は、この方法を使用する前にいくつかの追加の手順を実行する必要があります。ここで見つけることができます。

バージョンは chrome://chrome/ で確認できます

于 2015-06-17T16:26:55.827 に答える