一、
var person = { name:'candice' }
copy(person)
如果是程序中console.log出来的对象。按照以下步骤操作
- 右键点击需要处理的对象,会出现Store as global variable,点击
- 选择之后会发现控制台出现以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浏览器测试过