Javascript IE11无下载提示,始终尝试打开

Javascript IE11无下载提示,始终尝试打开,javascript,Javascript,我有一个从服务器下载文本文件的功能。它可以在chrome上工作,但不能在IE 11上工作。 请帮帮我。 谢谢和问候 // Get file name from url. var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0]; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true);

我有一个从服务器下载文本文件的功能。它可以在chrome上工作,但不能在IE 11上工作。 请帮帮我。 谢谢和问候

        // Get file name from url.
        var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0];
        var xhr = new XMLHttpRequest();
        xhr.open('GET', url, true);
        xhr.responseType = 'blob ';

        xhr.onload = function () {
            var a = document.createElement('a');
            a.href = window.URL.createObjectURL(xhr.response); // xhr.response is a blob
            a.download = filename; // Set the file name.
            a.style.display = 'none';
            document.body.appendChild(a);
            a.click();
        };

        xhr.send();
        xhr.onerror = function (e) {
            alert("Error " + e.target.status + " occurred while receiving the document.");
        };

这是什么文件?pdf,txt…?可能是文件扩展名或mime类型导致了这种情况-强制使用mime类型的
application/octet stream
应该可以修复您的issueit的.txt文件。明文是什么类型的文件?pdf,txt…?可能是文件扩展名或mime类型导致了这种情况-强制使用mime类型的
application/octet stream
应该可以修复您的issueit的.txt文件。纯文本