一个[下载]属性回退为IE

时间:2014-05-16 14:28:51

标签: html html5 internet-explorer

是否有可用于Anchor标记的download属性的回退来处理IE?

caniuse.com表示,如果是Internet Explorer,则不支持任何版本。

不使用JavaScript的解决方案更可取。

1 个答案:

答案 0 :(得分:4)

截至目前,仅Chrome and Firefox支持download属性。您可以使用JavaScript检测是否支持该属性。

var a = document.createElement('a');

if(typeof a.download != "undefined")
{
   // download attribute is supported
}
else
{
  // download attribute is not supported
}

如果您正在处理文本文件,那么您可以查看Downloadify,这是一个javascript + Flash库,可以在没有服务器交互的情况下创建和下载文本文件。查看使用Downloadify的此Demo