私が本質的にしていることは
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
後で辞書を使って物事を検索したいのですが、ここで壁にぶつかりました。
コンソール履歴は、コンソールで実行されたすべての記録です。したがって、200kに入るたびに、それを履歴に追加します。 LocalStorageスペースを5MBに設定することはできませんが、エントリがその下にあり、一度入力するだけであれば、これは問題にはなりません。
コンソールの履歴を削除して、スペースを解放できます。
devtoolsは単なる別のウィンドウであるため、他のWebページと同じように検査および変更できます。
または
または
[開発ツールの検査]ウィンドウ。
これにより、別のdevtoolsウィンドウが開き、devtoolsを検査および変更できます。
ローカルストレージからconsoleHistoryを削除します
新しく開いたdevtoolsウィンドウに移動します。
残念ながら、コンソールにlocalStorage.removeItem('consoleHistory');
と入力しても機能しません。
だからあなたはそれを長い道のりでやらなければならない。
注意。この回答は、バージョン46.0.2490.86に適用されるように更新されました。投稿してから変更した詳細がいくつかあります。この方法が適用されなくなった場合は、コメントを残してください。
chromeの古いバージョンを使用していて、これが機能しない場合は、追加のいくつかの手順がありますこの方法を使用する前に取る必要があります。それらを見つけることができます ここ 。
あなたはchrome:// chrome /であなたのバージョンを見つけることができます
2018年の更新:
バージョン65.0.3325.181で確認されているため、devtoolsコンソール内の任意の場所を右クリックして、[コンソール履歴のクリア]をクリックするだけです。それは私にとって問題を解決しました。私は以前にこの問題に遭遇し、これまで見たことがなかったので、TarranJonesの解決策への最初のいくつかのステップを実行し始めました。
容量を最大にしたときに、私もこの問題に遭遇しました(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
_であることがわかりますが、再確認が必要な場合があります。