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