我在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,...
但它不起作用。
答案 0 :(得分:-1)
这在一些very new浏览器中得到了解决。评论中链接的问题还提到了您提出的特定于Opera的建议扩展,但我认为您最好的选择是使用<a download="...">
属性并建议使用旧浏览器的用户在下载时为自己设置文件名。 / p>