3

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

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

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

4

1 回答 1

5

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

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

编辑:您可以尝试一些针对 IE 的 flash hack。将数据传递到闪存。使用 AS3 启动下载。

于 2012-08-20T20:49:46.257 回答