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

时间:2017-03-26 08:11:30

标签: javascript google-chrome filesystems google-chrome-devtools

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

var myarr = [1,2,3,4,5];

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

1 个答案:

答案 0 :(得分: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();

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