html嵌入式pdf加载指示

时间:2013-12-15 12:07:31

标签: html pdf embed

我在我的一个网站中嵌入了一些PDF文件,我打算在本地使用。 目前我使用此代码执行此操作:

<object class="ebookDetailImg"
  data="ebooks/<?php echo $ebook ?>"
  type="application/pdf">

    <embed class="ebookDetailImg"
      src="ebooks/<?php echo $ebook ?>"
      type="application/pdf" />

</object>

因为文件保存在我自己网络的某个地方,所以它几乎立即加载文件,但实际渲染文件仍然需要一些时间。

如果在其他网站上发生这种情况,它会向用户显示左下角的加载标志,但这种情况不会发生在我的情况下,我希望能够拥有它。

即使这个网站本身只能由我使用,但这并不意味着它不应该漂亮!

我在谈论这个加载指标:http://s11.postimg.org/yhsw4t1w3/pdfloader.jpg

有什么想法我做错了/忘了写?

2 个答案:

答案 0 :(得分:0)

我认为解决这个问题的唯一方法是使用AJAX请求请求PDF下载。

这里有一个答案,我没有测试过自己,但似乎是正确的方法:https://stackoverflow.com/questions/18199517/file-download-progress-bar-in-browser

老实说,从用户的角度来看,浏览器/ PDF查看器通常都有某种进度条。

答案 1 :(得分:0)

这实际上是由于文件加载速度快而没有足够的时间显示加载图标。当我从我的生产服务器上尝试它时,它确实显示了加载图标。