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

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

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

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

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

最佳答案

您无法下载到特定位置,但是您可以将此文件下载到您的 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”的文件,其中包含数组值。

关于javascript - 如何通过 chrome 调试工具在运行时将数组对象保存到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43026521/

相关文章:

google-chrome - 通过Powershell启动过程在新标签页而不是新窗口中打开Chrome

c# - 如何在 C# 中获取当前用户的桌面路径?

c - Fuse lib 示例删除了我的主文件夹

javascript - 如何使用 jQuery/JS 将下拉项设置为选中状态?

javascript - setInterval 似乎不起作用?

javascript - yuidoc - 如何在其他文件中定义类方法

google-chrome - Chrome devtools 配置文件火焰图中的每种颜色是什么意思

linux - 来自 CLI : empty PDF and error "Failed to serialize document: Uncaught" 的 Chrome headless 问题

PHP:文件还是数据库?

javascript - 在 WebWorker (NWJS) 中不能需要 Node 模块