在Internet Explorer中下载数据URI文件

时间:2012-08-20 18:13:59

标签: javascript internet-explorer safari data-uri

我有一个基于Web的应用程序,并且正在寻找用户从websql表下载数据的方法。有人建议使用数据URI,它似乎适用于除Internet Explorer之外的所有浏览器。我采取的方法是将所有数据存储在变量中,并使用text / csv MIME-Type和charset = UTF-8字符集编码:

document.location.href = 'data:text/csv;charset=UTF-8,' + encodeURIComponent(info);

然而,当我点击Internet Explorer 9中的链接时,它表示该页面无法显示。任何想法如何在IE中工作?感谢。

1 个答案:

答案 0 :(得分:5)

IE8和IE9仅支持图像的数据URI。在此处阅读有关IE对数据URI的支持的更多信息:

http://msdn.microsoft.com/en-us/library/cc848897(v=vs.85).aspx

编辑:你可以试试IE的某种闪存攻击。将数据传递给flash。使用AS3启动下载。