怎么在浏览器的devtools中把输出保存到文件?
有时候需要在DevTools控制台里将字符串编程保存到硬盘文件中。为了达到这个目的,首先需要在控制台中添加以下代码:
console.save = function(data, filename){
var blob = new Blob([data], {type: 'text/plain'});
var url = window.URL.createObjectURL(blob);
var a = document.createElement('a');
a.href = url;
a.download = filename;
a.click();
window.URL.revokeObjectURL(url);
}添加完代码后就可以使用console.save(data, filename)调用来将data字符串保存到指定文件名的文件中。
例如,如果想将字符串“Hello,world!”保存到名为“test.txt”的文件中,则可以在控制台中输入以下命令:
console.save("Hello, world!", "test.txt");这将在默认下载文件夹中下载名为“test.txt”的文件。