我想下载 chrome 开发工具中的所有片段

问题描述 投票:0回答:2

我有大量片段,想一次下载所有片段。我注意到你可以一次下载一个,但我有太多的东西,无法快速完成所有这些。

google-chrome-devtools
2个回答
3
投票

使用 devtools-on-devtools:

  1. 打开devtools并将其菜单中的

    Dock side
    切换到分离(浮动)窗口

  2. 在现在分离的开发工具中按 CtrlShiftiShifti(在 MacOS 上),
    这将在新窗口中打开 devtools-on-devtools

  3. 在 devtools-on-devtools 中切换到控制台,粘贴并运行此代码:

    (Host.InspectorFrontendHost || InspectorFrontendHost).getPreferences(async r => { for (const {name, content} of JSON.parse(r.scriptSnippets || '[]')) { const a = document.createElement('a'); const url = URL.createObjectURL(new Blob([content], {type: 'text/plain'})); a.href = url; a.download = name + '.txt'; a.dispatchEvent(new MouseEvent('click')); console.log(name + '...'); await new Promise(resolve => setTimeout(resolve, 150)); URL.revokeObjectURL(url); } });
    
    

0
投票
太棒了!经过测试,功能齐全。出现上面用户提到的错误是因为你没有在第二个控制台执行命令,所以才导致错误。

© www.soinside.com 2019 - 2024. All rights reserved.