【问题标题】:ie9 Error: 'Blob' is undefinedie9 错误:“Blob”未定义
【发布时间】:2014-05-23 13:09:24
【问题描述】:

这个http://jsfiddle.net/bCRm3/17/

(剑道网格导出到 csv)

在 Firefox、chrome 和 IE11 中运行良好

在 ie9 中我得到了

            blob = new Blob([csv], { type: 'text/csv;charset=utf-8' }); //Blob.js
            saveAs(blob, fileName); //FileSaver.js

'Blob' 未定义 显示,第 141 行字符 17

ie9 有没有办法解决这个问题? (我不确定这是否适用于 ie10)

【问题讨论】:

    标签: javascript csv kendo-ui internet-explorer-9 blob


    【解决方案1】:

    检查Blob对象浏览器兼容性:

    浏览器兼容性

    Chrome  Firefox (Gecko) Internet Explorer   Opera   Safari (WebKit)
    20      13.0 (13.0)     10                  12.10   6 (536.10)
    

    请注意,并非所有浏览器都支持此功能,包括 IE9 或 ealier:

    https://developer.mozilla.org/en-US/docs/Web/API/Blob

    【讨论】:

    • 谢谢,有跨浏览器的 JavaScript 解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多