在Safari浏览器中下载CSV

问题描述:

如何在Safari浏览器中为CSV文件下载创建下载链接?在Safari浏览器中下载CSV

现在下载链接是这样的:

<a href="http://localhost/uploads/user-import-template/SupportUs_user_import.csv">download CSV template</a> 

问题是,这个链接打开而不是下载它在同一个浏览器选项卡中的CSV文件。

只需添加download属性:

<a download="SupportUs_user_import.csv" 
    href="http://www.example.com/SupportUs_user_import.csv">download CSV template</a> 

请注意这是在HTML 5新的属性,它可能无法在一些浏览器的支持。如果不支持(您可以使用modernzr检查客户端),则必须使用服务器端代码将"Content-Disposition" HTTP标头与"attachment; filename=SupportUs_user_import.csv"一起添加。如果您的文件是静态您还可以配置您的Web服务器以添加该HTTP标头。

目前(2017)不支持IE11,版本10.1之前的桌面版Safari,iOS版和Opera Mini版的Safari(来源:Can I use...