一开始用html a 标签对资源文件url进行跳转下载,会重新打开新的页面下载,体验很差
分析一个小技巧,借助HTML5 Blob实现文本信息文件下载
原理其实很简单,我们可以将文本或者JS字符串信息借助Blob转换成二进制
然后,作为<a>
元素的href
属性,配合download
属性,实现下载
代码如下
一开始用html a 标签对资源文件url进行跳转下载,会重新打开新的页面下载,体验很差
分析一个小技巧,借助HTML5 Blob实现文本信息文件下载
原理其实很简单,我们可以将文本或者JS字符串信息借助Blob转换成二进制
然后,作为<a>
元素的href
属性,配合download
属性,实现下载
代码如下