我尝试重新加载页面,然后在javascript中访问文件下载网址,如下所示:
function reloadAndDownload() {
location.reload();
location.assign(fileDownloadURL);
}
我发现在上面的例子中,只有" location.assign()"似乎要执行。
如果我有这个:
function reloadAndDownload() {
location.assign(fileDownloadURL);
location.reload();
}
然后只有" location.reload()"似乎执行。是否可以按照描述顺序调用这两个函数并让它们都执行?
答案 0 :(得分:2)
这是不可能的。 Javascript在窗口中运行,每个位置函数都会触发其重新加载。你可以打开一个新窗口。