建议数据的文件名:URI

Hal*_*yon 7 html javascript

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

我通过以下方式向用户提供:

window.open("data:image/svg+xml," + svg_xml_string);
Run Code Online (Sandbox Code Playgroud)

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


我试过了:

data:image/svg+xml;headers=Content-Disposition%3Aattachment%3Bfilename%3D%22suggest.svg%22,...
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

Cod*_*rer -1

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

  • 不可以,下载属性不适用于数据 URI 方案。 (4认同)