我正在使用以下代码在 JavaScript 中保存文件:
var a = document.createElement('a');
a.href = URL.createObjectURL(new Blob(['SOME DATA']));
a.download = 'some.dat';
a.click();
下载文件后,我想撤销 URL(使用 URL.revokeObjectURL)。什么时候这样做是安全的?
我可以在打电话后立即撤销它a.click()
(这似乎有效,但我不确定它是否安全)?ina
的点击事件监听器?有没有办法让点击事件监听器在默认操作之后运行?