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

问题描述

我使用弹出窗口来生成和下载文件(带有一些加载器动画,生成时间超过 10 秒)。生成后,我重定向到 url 强制下载 url (html + hidden iframe to download src)

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

问题是一些用户勾选了自动“保存到”选项,其他用户选择了“询问做什么”

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)