在Safari浏览器上使用Javascript下载csv文件

3
我使用Javascript生成了一个CSV文件。当用户点击链接时,CSV文件必须以正确的文件名下载到他的电脑上。
我在标签中使用HTML5的“Download”属性来提供文件名,但Safari不承认它,因为它还没有实现“Download”功能。这导致下载的文件名被命名为“未知”。
有没有其他方法可以生成下载并保留文件名呢?

1
使用Blob。请查看此问题:使用Safari本地下载Blob - hbrls
https://dev59.com/LWUp5IYBdhLWcg3w5KvV#14966131 - Quinn Keaveney
1个回答

1
我完成了一项快速的研究,看起来Safari不支持您想要实现的内容。
Chrome(和Firefox)之所以能够使用您的答案是因为它们支持download属性,而Safari还不支持。Safari 10.1+支持“download”属性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接