7

我在 JavaScript 中生成一个 SVG 字符串。

我将它提供给用户:

window.open("data:image/svg+xml," + svg_xml_string);

当您尝试在 Chrome 中保存该页面时,它会建议另存为download.svg无论如何我可以更改下载的默认文件名吗?


我试过了:

data:image/svg+xml;headers=Content-Disposition%3Aattachment%3Bfilename%3D%22suggest.svg%22,...

但它不起作用。

4

1 回答 1

-1

这在一些非常新的浏览器中得到了解决。评论中链接的问题还提到了您提出的特定于 Opera 的建议扩展,但我认为您最好的选择是使用该<a download="...">属性并建议使用旧浏览器的用户在下载时为自己设置文件名。

于 2013-10-29T09:17:08.140 回答