IE не поддерживает тег download
.
Существует уродливый хак, который вы можете использовать.
iframe
:
document
: var ifd = document.getElementById('dummy').contentDocument;
ifd.open('text/plain', 'replace');
ifd.write('whatever you want to be in the file');
ifd.close();
ifd.execCommand('SaveAs', true, 'request.bin');
Обратите внимание, что execCommand
не работает в IE11. Я знаю, что почти невозможно обнаружить браузер совершенно правильно. Однако вы можете попробовать это как подпрограмму резервного копирования, если сбой файла в вашем коде.