微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。