gpt4 book ai didi

jquery - 下载pdf后如何停止进度指示器

转载 作者:行者123 更新时间:2023-12-01 08:23:57 25 4
gpt4 key购买 nike

我的页面上有一个 pdf 文件的链接。点击链接需要很长时间,所以我想抛出一个进度指示器 gif 来显示这需要一段时间。但是,一旦服务器端生成了 pdf 并完成下载,如何隐藏该指示器呢? (基本上你的浏览器现在会说你正在打开一个 pdf 文件并询问你要做什么)

此时是否有一个事件触发或我可以轮询以检查隐藏进度指示器的任何内容?

最佳答案

JavaScript 无法访问有关正在下载的内容的信息。您唯一能做的就是在 Iframe 中加载 PDF 并在 Iframe 上 Hook onload 事件。即使这样,该事件也会在 PDF 开始加载时触发,而不是在加载完成时触发。

编辑:kalendae有替代答案。

如果您有服务器端访问权限,您可以使用响应设置 cookie,并在客户端轮询其值。

参见:http://geekswithblogs.net/GruffCode/archive/2010/10/28/detecting-the-file-download-dialog-in-the-browser.aspx

关于jquery - 下载pdf后如何停止进度指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5465115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com