【发布时间】:2014-12-03 10:40:18
【问题描述】:
我使用 Javascript 生成了一个 CSV 文件。当用户点击一个链接时,CSV 文件必须以正确的文件名下载到他的 PC 上。
我在标签中使用 HTML5 的“下载”属性来提供文件名,但 Safari 不承认这一点,因为它还没有实现“下载”功能。这会导致下载文件名被命名为“未知”。
有没有其他方法可以在保留文件名的同时生成下载?
【问题讨论】:
标签: javascript csv safari
我使用 Javascript 生成了一个 CSV 文件。当用户点击一个链接时,CSV 文件必须以正确的文件名下载到他的 PC 上。
我在标签中使用 HTML5 的“下载”属性来提供文件名,但 Safari 不承认这一点,因为它还没有实现“下载”功能。这会导致下载文件名被命名为“未知”。
有没有其他方法可以在保留文件名的同时生成下载?
【问题讨论】:
标签: javascript csv safari
我完成了一项快速研究 - 我看起来 Safari 不支持您想要完成的任务。
您的答案在 Chrome(和 Firefox)中有效的原因是它们支持下载属性 - Safari 还没有。 Safari 10.1+ 支持“下载”属性
【讨论】: