我实际上做的是
var dictionary = [ HERE I PASTE ALMOST 200k ENTRIES ]
它抛出:
保存名称为的设置时出错:控制台历史记录,值长度:8613059.错误:无法设置“Storage”上的“consoleHistory”属性:设置“consoleHistory”的值超出了配额。
十大设置:设置:“控制台历史记录”,大小:2872834设置:'previouslyViewedFiles',size:5462设置:'网络日志列可见性',大小:378设置:“数据网格网络日志列权重”,大小:340设置:'userAgent',大小:146设置:'检查器. drawerSplitViewState',大小:94设置:'selectedAuditCategories',大小:79设置:“源面板导航器拆分视图状态”,大小:65设置:“源面板拆分视图状态”,大小:65设置:'检查器视图. splitViewState',大小:42
我想以后用字典查东西,但我在这里遇到了瓶颈。
4条答案
按热度按时间e5nqia271#
2018年更新:
在版本65.0.3325.181上确认,您可以简单地右键单击devtools控制台内的任何位置,然后单击“清除控制台历史记录”。它为我解决了这个问题。我以前遇到过这个问题,以前从未见过它,开始经历TarranJones解决方案的前几个步骤。
k3bvogb12#
请参阅https://stackoverflow.com/a/49640154/2273611以获得更新的答案。
非常过时的答案
控制台历史记录是在控制台中执行的所有操作的记录。所以每次输入200 k时,您都会将其添加到历史记录中。LocalStorage空间不能调整为5 MB,但只要您的条目在该空间下并且您只输入一次,那么这应该不会有问题。
您可以删除控制台历史记录以释放空间。
devtools只是另一个窗口,因此它可以像任何其他网页一样进行检查和修改。
打开开发工具
或
或
检查开发工具窗口。
1.在另一个选项卡/窗口中,导航至chrome://inspect/#other。
1.找到以“chrome-devtools://devtools/bundled/”开头的页面
1.单击相关的检查链接。
这将打开另一个devtools窗口,您可以在其中检查和修改devtools。
从LocalStorage中删除consoleHistory
导航到新打开的devtools窗口。
不幸的是,在控制台中输入
localStorage.removeItem('consoleHistory');
不起作用;所以你得走远路。
1.打开“资源”面板
1.双击“本地存储”或单击箭头展开“本地存储”。
1.选择调用的“devtools://devtools”表。(因为它已满,可能需要一段时间才能打开)
1.找到并选择名为“consoleHistory”的键
1.点击删除或“X”按钮。
注意。这个答案已经更新为适用于版本46.0.2490.86。一些细节我已经改变了,因为张贴。请留下评论,如果这种方法不再适用。
如果你使用的是旧版本的chrome,而这个方法对你不起作用,那么在使用这个方法之前,你需要做一些额外的步骤,你可以在here中找到它们。
你可以在chrome找到你的版本://chrome/
aurhwmvo3#
我也遇到了这个问题(需要清除
consoleHistory
),当我最大限度地利用它的容量。在这种情况下,点击chrome-devtools://de...
在检查器将崩溃的窗口,并试图删除通过localStorage.clear()
或localStorage.removeItem()
将超时或以其他方式不成功。我的解决方案是删除localStorage数据文件本身。
在Mac电脑上,说明如下:
快速谷歌搜索表明在Windows上它是
%LocalAppData%\Google\Chrome\User Data\Default\Local Storage
,但您可能需要仔细检查。kokeuurv4#
你可以比这里建议的其他答案更精确一点。而不是清除 * 所有 * 控制台历史记录(这允许使用↑箭头恢复以前的命令),你可以删除超过配额的大条目。
1.打开常规开发工具
1.打开开发工具检查器(Ctrl + Shift + I,开发工具处于焦点状态)
1.从
localStorage
中获取consoleHistory
,删除大条目,并替换为新值