Fungsi berikut boleh memuat turun fail txt dalam penyemak imbas lain, tetapi melompat ke halaman kosong dalam IE11. Fail dikodkan URL dan diletakkan dalam bar alamat. Tiada muat turun dicetuskan. Bagaimanakah saya boleh mencetuskan muat turun fail dalam IE11?
Alamat penuh projek: https://github.com/wangduandu...
this.downloadLog = function() {
var file = "data:text/plain;charset=utf-8,";
var logFile = self.getLog();
var encoded = encodeURIComponent(logFile);
file += encoded;
var a = document.createElement('a');
a.href = file;
a.target = '_blank';
a.download = self.formatTimestamp()+ '-' + self.logFilename;
document.body.appendChild(a);
a.click();
a.remove();
};
Selepas menyemak maklumat, anda boleh menggunakan msSaveBlob eksklusif Microsoft Kaedah ini menyokong ie10 dan ke atas.