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

bas*_*zak 15 javascript input-history web-storage google-chrome-devtools

我本质上在做什么

var dictionary = [ HERE I PASTE ALMOST 200k ENTRIES ]
Run Code Online (Sandbox Code Playgroud)

它抛出:

使用name保存设置时出错:consoleHistory,值长度:8613059.错误:无法在'Storage'上设置'consoleHistory'属性:设置'consoleHistory'的值超出了配额.

十大设置:设置:'consoleHistory',大小:2872834设置:'previousViewedFiles',大小:5462设置:'networkLogColumnsVisibility',大小:378设置:'dataGrid-networkLog-columnWeights',大小:340设置:'userAgent',尺寸:146设置:'Inspector.drawerSplitViewState',尺寸:94设置:'selectedAuditCategories',尺寸:79设置:'sourcesPanelNavigatorSplitViewState',尺寸:65设置:'sourcesPanelSplitViewState',尺寸:65设置:'InspectorView.splitViewState',尺寸:42

我想稍后使用字典来搜索东西,我在这里碰壁.

Tar*_*nes 25

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

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

打开开发工具

  • 从Chrome菜单中选择更多工具>开发者工具.

要么

  • 右键单击页面元素,然后在上下文菜单中选择"检查元素"

要么

  • 使用Ctrl/Cmd + Shift + I.


检查开发人员工具窗口.

  1. 在另一个选项卡/窗口中,导航到chrome:// inspect/#other.
  2. 找到以"chrome-devtools:// devtools/bundled /"开头的页面
  3. 单击相关的检查链接.

这将打开另一个devtools窗口,您可以在其中检查和修改devtools.

删除consoleHistory表单LocalStorage

导航到新打开的devtools窗口.

不幸的是输入localStorage.removeItem('consoleHistory');控制台不起作用;

所以你必须做很长的路.

  1. 打开"资源"面板
  2. 通过双击"本地存储"或单击箭头展开"本地存储".
  3. 选择名为"devtools:// devtools"的表.(完整,可能需要一段时间才能打开)
  4. 找到并选择名为'consoleHistory'的键
  5. 点击删除或"X"按钮.

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

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

你可以在chrome:// chrome /找到你的版本

  • Panel现在称为"Application"而不是"Resources".否则,这完美地运作.谢谢! (3认同)
  • 很好的答案.我的是`chrome:// inspect/#other`(不是`chrome:// inspect/#page`),如果这对某人有帮助的话 (2认同)
  • chrome://inspect/#other,按检查,然后按应用程序、本地存储、chrome-devtools://devtools” (2认同)

Dev*_*lds 20

2018年更新:

在版本65.0.3325.181上确认,您只需右键单击devtools控制台内的任意位置,然后单击"清除控制台历史记录".它解决了我的问题.我之前遇到过这个问题,并且从未见过它,开始经历前几个步骤到TarranJones的解决方案.


Kyl*_*dha 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
Run Code Online (Sandbox Code Playgroud)

一个快速的谷歌搜索建议在Windows上%LocalAppData%\Google\Chrome\User Data\Default\Local Storage,但你可能需要仔细检查.