文件没有下载blob链接

file is not downloading blob link

本文关键字:链接 blob 有下载 文件      更新时间:2023-09-26

我有下面的片段下载"Test.csv"在IE11, CHROME非常好。但是在firefox39.0

任何帮助将不胜感激。

var blob = new Blob([], { type: 'text/csv' });
/* It will work for IE versions
window.navigator.msSaveBlob(blob, 'Test.csv');
*/
var link = document.createElement("a");
//link.setAttribute("onclick","alert('Click Fired')");   
link.href = URL.createObjectURL(blob);
link.download = 'Test.csv';
link.click();

小提琴:http://jsfiddle.net/rq8460cL/2/

似乎你必须在点击它之前添加链接到dom

var blob = new Blob([], { type: 'text/csv' });
/* It will work for IE versions
window.navigator.msSaveBlob(blob, 'Test.csv');
*/
var link = document.createElement("a");
//link.setAttribute("onclick","alert('Click Fired')");   
link.href = URL.createObjectURL(blob);
link.download = 'Test.csv';
document.body.appendChild(link);
link.click();
http://jsfiddle.net/rq8460cL/3/