Javascript 在文件下载时关闭弹出窗口,如果需要,等待文件保存对话框

Javascript 在文件下载时关闭弹出窗口,如果需要,等待文件保存对话框,javascript,browser,download,Javascript,Browser,Download,我使用弹出窗口生成和下载文件(使用一些加载程序动画,生成需要10秒以上)。生成后,我重定向到url以强制下载url(html+隐藏的iframe以下载src) 我需要检测浏览器是否正在等待打开/保存对话框,或者是否已开始下载-以了解我是否可以self.close()弹出窗口,或者是否必须继续等待 问题是一些用户选中了自动“保存到”选项,而另一些用户选择了“询问要做什么” 解决这个问题的正确方法是什么?让弹出窗口永远打开感觉不专业 在下载开始时保存cookie是不够的,因为chrome“预下载内容

我使用弹出窗口生成和下载文件(使用一些加载程序动画,生成需要10秒以上)。生成后,我重定向到url以强制下载url(html+隐藏的iframe以下载src)

我需要检测浏览器是否正在等待打开/保存对话框,或者是否已开始下载-以了解我是否可以self.close()弹出窗口,或者是否必须继续等待

问题是一些用户选中了自动“保存到”选项,而另一些用户选择了“询问要做什么”

解决这个问题的正确方法是什么?让弹出窗口永远打开感觉不专业

在下载开始时保存cookie是不够的,因为chrome“预下载内容”,如果我在未确认的情况下关闭窗口,我会在下载文件夹中找到文件“[something].crdownload”

我已经看到很多网站使用“感谢下载”登录页,但我真的希望关闭弹出窗口。这可能吗?(要检测tha文件保存状态?)