小编use*_*192的帖子

Blob createObjectURL 下载在 Chrome 中不起作用

下面的代码在 Chrome 中显示“文件未找到”错误,但相同的代码适用于 Chrome 中的其他一些环境,并且在添加一些时间延迟后它可以正常工作。
请告知我当地环境中所需时间延迟的原因。

var a = document.createElement('a');
a.style = "display: none";  
var blob = new Blob(data, {type: "application/octet-stream"});
var url = window.URL.createObjectURL(blob);
a.href = url;
a.download = filename;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
window.URL.revokeObjectURL(url);     
Run Code Online (Sandbox Code Playgroud)

javascript revokeobjecturl

3
推荐指数
1
解决办法
5477
查看次数

标签 统计

javascript ×1

revokeobjecturl ×1