我正在尝试从浏览器下载文件。
在JS中,我尝试从服务器返回的数据中创建Blob,但在IE11中Blob未定义,因此无法创建。
JS在这一行失败,错误:'Blob'是undefined
在Chrome和Firefox中可以正常工作。
var blob = new Blob([data], {'type':"application/csv"});
有什么建议吗?
Blob对象可从IE10(包括)中获得,参见:https://developer.mozilla.org/en/docs/Web/API/Blob
所以它应该是工作的,无论如何,如果你需要支持低版本,有一个填充- https://github.com/eligrey/Blob.js/
编辑:确保你运行的不是模拟旧版本(F12)的IE11。