强制下载时,window.location如何在 JavaScript 中设置 blob 文件的名称?
function newFile(data) {
    var json = JSON.stringify(data);
    var blob = new Blob([json], {type: "octet/stream"});
    var url  = window.URL.createObjectURL(blob);
    window.location.assign(url);
}
运行上面的代码会立即下载一个文件,而不会刷新如下所示的页面:
bfefe410-8d9c-4883-86c5-d76c50a24a1d
我想将文件名设置为my-download.json。