Вы используете браузер IE 7, который слишком стар и выходит за рамки поддержки Microsoft.
Поскольку Blob не поддерживается в IE 7, ваш код будет не будет работать для IE 7 версии.
Я предлагаю вам использовать самые последние браузеры Microsoft. Если вы не можете использовать последние версии браузеров Microsoft, по крайней мере, перейдите на версию IE 11. Blob поддерживается в версии IE 10.
Для браузера IE 11 я предлагаю вам выполнить тест с использованием метода Navigator.msSaveBlob () .
Метод Navigator.msSaveBlob () сохраняет файл или блоб на диск. Этот метод ведет себя так же, как Navigator.msSaveOrOpenBlob (), за исключением того, что он отключает параметр открытия файла.
Пример:
var blob = new Blob(["Sample String\r\n,For Checking, msSaveBlob"],{
type:'text/csv;charset=utf-8;'
});
if(navigator.msSaveBlob){
navigator.msSaveBlob(blob,"sample.csv");
}
Ссылки:
-
msSaveBlob
Метод msSaveBlob