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

Javascript 如何通过chrome调试工具在运行时将数组对象保存到文件?,javascript,google-chrome,filesystems,google-chrome-devtools,Javascript,Google Chrome,Filesystems,Google Chrome Devtools,我想在运行时提取一个数组对象。例如: var myarr = [1,2,3,4,5]; 如何将myarr保存在Chrome DevTools中的/home/username/myarr.txt位置?您无法下载到特定位置,但可以将此文件下载到您的Chrome下载路径(您的所有文件都下载到该路径)。 试试这个(它对我有用): 它应该下载一个名为“bla”的文件,其中包含数组值。Chrome不允许写入实际文件系统中的任意路径。Chrome扩展可以使用Chrome.downloads API将文件保存

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

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

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

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


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

Chrome不允许写入实际文件系统中的任意路径。Chrome扩展可以使用Chrome.downloads API将文件保存到下载目录中的路径,仅此而已。这是一个很好的答案,绝对值得标记为正确的ans。这太棒了
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();