如何通过chrome调试工具在运行时将数组对象保存到文件?

kha*_*ant 2 javascript filesystems google-chrome google-chrome-devtools

我想在运行时提取一个数组对象。例如:

var myarr = [1,2,3,4,5];
Run Code Online (Sandbox Code Playgroud)

如何保存在Chrome DevTools myarr中的位置/home/username/myarr.txt

Mat*_*nsh 5

您无法下载到特定位置,但是可以将此文件下载到Chrome下载路径(所有文件都下载到该路径)中。试试这个(它对我有用):

var arr = [ 1, 2, 3 ];
var a = document.createElement('a');
var file = new Blob([ arr.toString() ], { type: 'text/plain' });

a.href = URL.createObjectURL(file);
a.download = 'bla';
a.click();
Run Code Online (Sandbox Code Playgroud)

它应该下载一个名为“ bla”的文件,其中包含数组值。

  • 这是一个很好的答案,绝对值得被标记为正确的答案。 (3认同)