我基本上做的是
var dictionary = [ HERE I PASTE ALMOST 200k ENTRIES ]
它抛出:
使用名称保存设置时出错:consoleHistory,值长度:8613059。 错误:无法设置' consoleHistory'物业在'存储': 设置' consoleHistory'的值超过了配额。
十大设置:设置:' consoleHistory',大小:2872834 设置:' previousViewedFiles',大小:5462设置: ' networkLogColumnsVisibility',大小:378设置: ' dataGrid-networkLog-columnWeights',size:340设置:' userAgent', 尺寸:146设置:' Inspector.drawerSplitViewState',尺寸:94设置: ' selectedAuditCategories',大小:79设置: ' sourcesPanelNavigatorSplitViewState',大小:65设置: ' sourcesPanelSplitViewState',大小:65设置: ' InspectorView.splitViewState',大小:42
我想稍后使用字典来搜索内容,我在这里碰壁。
答案 0 :(得分:24)
控制台历史记录是控制台中执行的所有内容的记录。因此,每当您进入200k时,您都会将其附加到历史记录中。 LocalStorage空间不能将其设置调整为5MB,但只要您的输入在此之下并且您只是输入一次,那么这不应该是一个问题。
您可以删除控制台历史记录以释放空间 devtools只是另一个窗口,因此可以像任何其他网页一样进行检查和修改。
<强> Open Dev Tools 强>
或
或
检查开发人员工具窗口。
这将打开另一个devtools窗口,您可以在其中检查和修改devtools。
删除consoleHistory表单LocalStorage
导航到新打开的devtools窗口。
不幸的是在控制台中键入localStorage.removeItem('consoleHistory');
并不起作用;
所以你必须做很长的路。
请注意。此答案已更新,适用于版本46.0.2490.86。自发布以来我已经改变了一些细节。如果此方法不再适用,请发表评论。
如果您使用的是Chrome的旧版,但这对您不起作用,那么在使用此方法之前还需要执行其他几个步骤。你可以找到它们here。
您可以在chrome:// chrome /
找到您的版本答案 1 :(得分:9)
2018更新:
在版本65.0.3325.181上确认,您只需右键单击devtools控制台内的任意位置,然后单击“清除控制台历史记录”。它解决了我的问题。我之前遇到过这个问题,并且从未见过它,开始经历前几个步骤到TarranJones的解决方案。
答案 2 :(得分:6)
当我最大限度地提高容量时,我也遇到了这个问题(需要清除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
,但您可能需要仔细检查。