我们正在构建一个web应用程序,该应用程序广泛使用PDF来显示文档。当用户第一次登录应用程序并点击PDF时,我们面临着长达20-30秒的延迟来显示PDF,即使是在相当快的连接上的小PDF。后续PDF的显示速度要快得多。当显示第一个PDF时,HD在一些机器上大量搅动。SSD机器在2-5秒内加载第一个PDF。Chrome与其内置的PDF查看器是不成问题的。
显然,问题出在Acrobat Reader插件上。
我们可以在用户登录时以不可见的方式加载PDF,以便准备好插件吗?有没有一种替代的解决方案来为IE6+和FF3+提供“内置”机制?
发布于 2011-06-15 01:29:42
这听起来像是Reader/Acrobat的发布时间。你可以很容易地通过打开Reader然后访问网站来验证这一点。如果延迟消失了,你就知道原因了。
你可以让你的用户先打开Reader。嗯。
在编程上,我唯一能想到的就是在后台的另一个窗口/选项卡中打开一个虚拟的PDF。您可以将该PDF的“打开操作”设置为自动关闭(通过脚本)。用户将看到一个窗口出现和消失。
嗯..。您可以将PDF粘贴到<object>标签中。我想知道如果你把这个对象设置为不可见,Acrobat会不会表现得很好?这可能是特定于浏览器的,但值得研究一下。
https://stackoverflow.com/questions/6338252
复制相似问题