(function(console){
console.save = function(data, filename){
if(!data) {
console.error('Console.save: No data')
return;
}
if(!filename) filename = 'console.json'
if(typeof data === "object"){
data = JSON.stringify(data, undefined, 4)
}
var blob = new Blob([data], {type: 'text/json'}),
e = document.createEvent('MouseEvents'),
a = document.createElement('a')
a.download = filename
a.href = window.URL.createObjectURL(blob)
a.dataset.downloadurl = ['text/json', 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)
console.save(itemList, "button.json");
将浏览器js中数据导出为文件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 标题好长。 今天整理数据发现06年之前我的博客数据还在,都有备份,所以打算都导入到现在的博客里。 今天备份数据进行...
- 今天发现在下载文件时候,使用打开新窗口或者当前页面跳转时,有些浏览器会拦截弹窗;兼容大部分浏览器 下载文件时弹出浏...
- 第一步 打开谷歌扩展程序商店,搜索所需要的插件,获取到插件ID如下图 第二步 打开谷歌的插件下载地址http://...