【发布时间】:2010-10-06 14:48:36
【问题描述】:
我目前正在使用 meta http-equiv='Refresh' 来自动开始 PDF 下载。但是,这对每个浏览器都有不同的影响。
主要问题在于 IE(6 和 7)一旦用户被重定向到 PDF,如果用户单击后退按钮,他们将被发送回启动下载的页面,然后立即再次重定向到 PDF。
Windows 上的 Firefox 效果更好,但仍不完美,用户进入下载页面并被重定向到 PDF。但是,如果他们使用后退按钮,则会完全错过下载页面。
目前 Linux 上的 Firefox 具有我想要的确切效果。因为下载页面会将您重定向到 PDF,而 PDF 中的后退按钮会将您发送回下载页面,然后您就可以停留在那里。
我曾尝试使用 javascript setTimeout() 函数来延迟 PDF 的弹出窗口,但是延迟似乎在任何浏览器中都不起作用,并且弹出窗口似乎在 IE7 中不起作用。
有没有人为我可以使用的问题实现了一个优雅的解决方案?
提前感谢您的帮助
【问题讨论】:
标签: javascript html pdf download meta-tags