我在我的 javascript 文件中定义了一个“下载文件”href:
$("#downloadTag").html("<a href=data:text/csv;charset=utf-8," + encodeURIComponent(data) + ">Download</a>");
在 chrome 中,它按预期工作,即当我点击这个下载链接时,它给出的文件名是“download.csv”。但是,在 Firefox 中,它会添加一些乱码,例如“puzdb.part”。
有人可以指出我做错了什么吗?
谢谢
编辑:这是 jsfiddle 演示:http: //jsfiddle.net/kLJz9/
编辑#2:我注意到在Windows上它也没有为chrome添加.csv扩展名,firefox的行为仍然相同(即.part扩展名)