【发布时间】:2015-05-30 10:33:44
【问题描述】:
我实际上在做的是
var dictionary = [ HERE I PASTE ALMOST 200k ENTRIES ]
它抛出:
使用名称保存设置时出错:consoleHistory,值长度:8613059。 错误:无法在 'Storage' 上设置 'consoleHistory' 属性: 设置 'consoleHistory' 的值超出了配额。
十大设置:设置:'consoleHistory',大小:2872834 设置:'previouslyViewedFiles',大小:5462 设置: 'networkLogColumnsVisibility',大小:378 设置: 'dataGrid-networkLog-columnWeights',大小:340 设置:'userAgent', 大小:146 设置:'Inspector.drawerSplitViewState',大小:94 设置: 'selectedAuditCategories',大小:79 设置: 'sourcesPanelNavigatorSplitViewState',大小:65 设置: 'sourcesPanelSplitViewState',大小:65 设置: 'InspectorView.splitViewState',大小:42
我以后想用字典搜索东西,我在这里碰壁了。
【问题讨论】:
-
要搜索 JSON,您不需要将其放在控制台中...相反,您应该预先过滤数据集,如果需要,可能使用 AJAX。
-
是的,我实际上并不是在搜索 JSON。我只是使用该站点的抓取/解扰的 js 函数来遍历我的数组。这就是我在控制台中需要它的原因。这有意义吗?
-
诚实吗?不。您可以在不将其打印到控制台的情况下进行迭代。 Javascript 甚至可以处理包含 200k 个项目的数组吗?
-
哦,我不想打印任何东西。我只需要使用数组。数组第一次工作得很好,但我是在
上偶然做的,它有点堵塞了一切 -
在这种情况下,我看不出这与google-chrome、storage 或console-history 标签有什么关系。控制台用于调试。这里唯一的问题是您制作了一个包含 200k 个项目的数组。我的原始评论仍然准确,在将数据集交给 javascript 之前对其进行预过滤。大小为 200k 的数组是不切实际的要求,
标签: javascript google-chrome-devtools web-storage input-history