在Interent Explorer中下载数据URI文件

ewe*_*ein 3 javascript safari internet-explorer 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);
Run Code Online (Sandbox Code Playgroud)

但是,当我单击Internet Explorer 9中的链接时,它表示页面无法显示.任何想法如何在IE中工作?谢谢.

Mic*_*nXD 5

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

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

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