我有一个场景,我打开一个弹出窗口,其后一些服务器端代码生成一个加密的URL,用于访问亚马逊网络服务上的文件。在完成服务器端代码时,我需要开始通过URL下载文件,并关闭弹出窗口。我遇到的一个问题是确定下载何时完成。我不确定是否可以这样做。
如果我执行以下操作
window.location.href = myUrl;
javascript: setTimeout(window.close, 1000);
我可以开始下载,如果它在1秒之前完成,那么很棒,但是我想知道下载何时完成并且只关闭窗口。
有人知道我是否可以确定下载何时完成?
提前感谢您的帮助!