web-dev-qa-db-ja.com

大きな辞書をコピーしてchromeコンソール

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

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

そしてそれは投げます:

名前:consoleHistory、値の長さ:8613059で設定を保存中にエラーが発生しました。エラー:「ストレージ」に「consoleHistory」プロパティを設定できませんでした:「consoleHistory」の値を設定すると、クォータを超えました。

最大の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

後で辞書を使って物事を検索したいのですが、ここで壁にぶつかりました。

17
baszak

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

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

オープン開発ツール

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

または

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

または

  • Ctrl/Cmd + Shift + Iを使用する


[開発ツールの検査]ウィンドウ。

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

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

ローカルストレージからconsoleHistoryを削除します

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

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

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

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

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

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

あなたはchrome:// chrome /であなたのバージョンを見つけることができます

26
TarranJones

2018年の更新:

バージョン65.0.3325.181で確認されているため、devtoolsコンソール内の任意の場所を右クリックして、[コンソール履歴のクリア]をクリックするだけです。それは私にとって問題を解決しました。私は以前にこの問題に遭遇し、これまで見たことがなかったので、TarranJonesの解決策への最初のいくつかのステップを実行し始めました。

21
Devin Fields

容量を最大にしたときに、私もこの問題に遭遇しました(consoleHistoryをクリアする必要があります)。この場合、インスペクターで_chrome-devtools://de..._をクリックするとウィンドウがクラッシュし、localStorage.clear()またはlocalStorage.removeItem()を介して削除しようとするとタイムアウトになるか失敗します。

私の解決策はlocalStorageデータファイル自体を削除することでした。

Macの場合、手順は次のとおりです。

_cd ~/Library/Application\ Support/Google/Chrome/Default/Local\ Storage
rm chrome-devtools_devtools_0.localstorage
rm chrome-devtools_devtools_0.localstorage-journal
_

グーグルで簡単に検索すると、Windowsでは_%LocalAppData%\Google\Chrome\User Data\Default\Local Storage_であることがわかりますが、再確認が必要な場合があります。

6
Kyle Chadha