将粘贴大字典复制到chrome控制台

时间:2015-03-26 12:04:23

标签: javascript google-chrome-devtools web-storage input-history

我基本上做的是

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

我想稍后使用字典来搜索内容,我在这里碰壁。

3 个答案:

答案 0 :(得分:24)

控制台历史记录是控制台中执行的所有内容的记录。因此,每当您进入200k时,您都会将其附加到历史记录中。 LocalStorage空间不能将其设置调整为5MB,但只要您的输入在此之下并且您只是输入一次,那么这不应该是一个问题。

您可以删除控制台历史记录以释放空间 devtools只是另一个窗口,因此可以像任何其他网页一样进行检查和修改。

<强> Open Dev Tools

  • 选择更多工具&gt; Chrome菜单中的开发者工具。

  • 右键单击页面元素并选择&#34;检查元素&#34;在上下文菜单中

  • 使用Ctrl / Cmd + Shift + I


检查开发人员工具窗口。

  1. 在另一个标签/窗口中,导航到chrome:// inspect / #other。
  2. 找到以&#34; chrome-devtools:// devtools / bundled /&#34;
  3. 开头的页面
  4. 点击相关的检查链接。
  5. 这将打开另一个devtools窗口,您可以在其中检查和修改devtools。

    删除consoleHistory表单LocalStorage

    导航到新打开的devtools窗口。

    不幸的是在控制台中键入localStorage.removeItem('consoleHistory');并不起作用;

    所以你必须做很长的路。

    1. Open&#34; Resources&#34;面板
    2. 展开&#34;本地存储&#34;通过双击&#34;本地存储&#34;或单击箭头。
    3. 选择被叫&#34; devtools:// devtools&#34;表。 (完整,可能需要一段时间才能打开)
    4. 找到并选择名为&#39; consoleHistory&#39;
    5. 的密钥
    6. 点击删除或&#34; X&#34;按钮。
    7. 请注意。此答案已更新,适用于版本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,但您可能需要仔细检查。