gpt4 book ai didi

javascript - 文件未下载 blob 链接

转载 作者:行者123 更新时间:2023-11-28 19:01:13 24 4
gpt4 key购买 nike

我有下面的代码片段,可以很好地在 IE11、CHROME 中下载“Test.csv”。但在 FIREFOX 39.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();

fiddle :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/

关于javascript - 文件未下载 blob 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com