0
我創建一個簡單的功能,我需要創建一個下載文件鏈接,它提供了一個彈出窗口下載,並且一旦用戶保存或取消下載,窗口應該關閉。這是我使用的JS代碼。Javascript下載文件鏈接正在關閉彈出窗口之前下載彈出
function download(filename, text) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
window.close();
}
如果我刪除window.close()的說法,它的工作原理光滑但window.close()的,新的窗口關閉之前,它可以拋出一個彈出窗口下載。 任何人都可以在這裏幫忙嗎?