复制chrome 控制台里面打印的json对象 展开对象

一、

var person = { name:'candice' }
copy(person) 

如果是程序中console.log出来的对象。按照以下步骤操作

  1. 右键点击需要处理的对象,会出现Store as global variable,点击
    在这里插入图片描述
  2. 选择之后会发现控制台出现以temp开头的变量
    在这里插入图片描述
    3.执行 copy(变量)。如copy(temp2)。注意是对象,不是字符串。
    4.按Crtl+V就会发现对象已经在你的剪切板了。
    在这里插入图片描述
    5.不用担心全局变量占用内存。关闭该网页,自动就清除了。

二、
JS代码

(function (console) {
    console.save = function (data, filename) {
        let MIME_TYPE = "text/json";
        if (!data) return;
        if (!filename) filename = "console.json";
        if (typeof data === "object") data = JSON.stringify(data, null, 4);

        let blob = new Blob([data], { tyoe: MIME_TYPE });
        // 创建事件
        let e = document.createEvent("MouseEvent");
        // 创建一个a链接
        let a = document.createElement("a");
        // 设置a链接下载文件的名称
        a.download = filename;
        // 创建下载的URL对象(blob或者file)
        a.href = window.URL.createObjectURL(blob);
        a.dataset.downloadurl = [MIME_TYPE, a.download, a.href].join(":");
        // 初始化事件
        e.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
        // 触发事件
        a.dispatchEvent(e);
    }
})(console) 

1. 先将上述代码输入到 控制台

2. 使用下列代码调用方法

console.save(数据, '文件名') 

输入后就会自动下载

下载的文件

下载的文件里面的内容

已用chrome浏览器测试过

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值