Javascript 有没有办法建议使用数据URI的文件名?

Javascript 有没有办法建议使用数据URI的文件名?,javascript,html,data-uri,Javascript,Html,Data Uri,我使用data属性模拟从客户端JavaScript下载的文件。以下是我的源代码: var data = "data:application/text,anything is here"; window.location.href = data; 这可以很好地模拟文件下载。是否有任何方法可以将文件名指定为数据URI的一部分,或者使用浏览器提供的其他工具 我知道标签的download属性,但我想知道除了默认值之外,是否还有其他选项,即使用数据本身的值作为建议的文件名。我不相信这样重定向浏览器时有什

我使用data属性模拟从客户端JavaScript下载的文件。以下是我的源代码:

var data = "data:application/text,anything is here";
window.location.href = data;
这可以很好地模拟文件下载。是否有任何方法可以将文件名指定为数据URI的一部分,或者使用浏览器提供的其他工具


我知道
标签的
download
属性,但我想知道除了默认值之外,是否还有其他选项,即使用
数据本身的值作为建议的文件名。

我不相信这样重定向浏览器时有什么办法


如果改为通过链接提供下载,则可以使用建议的文件名。现在不是所有的浏览器。

那么数据来自哪里?我从客户端JavaScript应用程序生成数据,它是一个JSON清单生成器,一切都在客户端发生。你可以通过添加
动态模拟这一点,我正在考虑相同的解决方案。但我想知道是否有更好的方法。没有找到任何解决方案,是通过模拟点击a元素来实现的。你能把评论贴出来作为回答吗,这样我就可以把它标记为接受了?