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

copy paste big dictionary into chrome console

我主要做的是

var dictionary = [ HERE I PASTE ALMOST 200k ENTRIES ]

它抛出:

Error saving setting with name: consoleHistory, value length: 8613059. Error: Failed to set the 'consoleHistory' property on 'Storage': Setting the value of 'consoleHistory' exceeded the quota.

Ten largest settings: Setting: 'consoleHistory', size: 2872834 Setting: 'previouslyViewedFiles', size: 5462 Setting: 'networkLogColumnsVisibility', size: 378 Setting: 'dataGrid-networkLog-columnWeights', size: 340 Setting: 'userAgent', size: 146 Setting: 'Inspector.drawerSplitViewState', size: 94 Setting: 'selectedAuditCategories', size: 79 Setting: 'sourcesPanelNavigatorSplitViewState', size: 65 Setting: 'sourcesPanelSplitViewState', size: 65 Setting: 'InspectorView.splitViewState', size: 42

后面想用字典查东西,这里碰壁了

请参阅 以获得最新的答案。


非常过时的答案

控制台历史记录了在控制台中执行的所有操作。所以每次您输入 200k 时,您都会将其附加到历史记录中。 LocalStorage space 无法将其设置调整为 5MB,但只要您的输入低于该值并且您只输入一次,那么这应该不是问题。

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

Open Dev Tools

  • Select Chrome 菜单中的更多工具 > 开发人员工具。

  • 右键单击页面元素并select在上下文菜单中单击“检查元素”

  • 使用Ctrl/Cmd+Shift+I

**检查开发工具 window。**
  1. 在另一个 tab/window 中导航至 chrome://inspect/#other。
  2. 找到以“chrome-devtools://devtools/bundled/”开头的页面
  3. 点击相关检查link。

这将打开另一个开发工具 window,您可以在其中检查和修改开发工具。

从 LocalStorage 中删除 consoleHistory

导航到新打开的 devtools window。

很遗憾,在控制台中输入 localStorage.removeItem('consoleHistory'); 无效;

所以你必须走很长的路。

  1. 打开“资源”面板
  2. 双击“本地存储”或单击箭头展开“本地存储”。
  3. Select 名为“devtools://devtools”table。 (由于已满,可能需要一段时间才能打开)
  4. 找到并 select 名为 'consoleHistory'
  5. 的密钥
  6. 点击删除或“X”按钮。

注意。此答案已更新以适用于版本 46.0.2490.86。自发布以来,我的一些细节发生了变化。如果此方法不再适用,请发表评论。

如果您使用的是 chrome 的 旧版本 而这对您不起作用,那么在使用此方法之前您还需要执行几个额外的步骤.你可以找到它们 here .

您可以在 chrome://chrome/

找到您的版本

我也 运行 遇到这个问题(需要清除 consoleHistory),当我用完它的容量时。在这种情况下,在检查器中单击 chrome-devtools://de... 会使 window 崩溃,并尝试通过 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

google 快速搜索表明 Windows 是 %LocalAppData%\Google\Chrome\User Data\Default\Local Storage,但您可能需要仔细检查。

2018 年更新:

已在版本 65.0.3325.181 上确认,您只需 right-click 在 devtools 控制台中的任意位置并单击 "Clear console history." 它就解决了我的问题。我 运行 早些时候进入这个问题并且之前从未见过它,开始通过前几个步骤来找到 Tar运行Jones 的解决方案。