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