我有大量片段,想一次下载所有片段。我注意到你可以一次下载一个,但我有太多的东西,无法快速完成所有这些。
打开devtools并将其菜单中的
Dock side
切换到分离(浮动)窗口
在现在分离的开发工具中按 CtrlShifti 或 ⌘Shifti(在 MacOS 上),
这将在新窗口中打开 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);
}
});