我在我的一个网站中嵌入了一些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
有什么想法我做错了/忘了写?
答案 0 :(得分:0)
我认为解决这个问题的唯一方法是使用AJAX请求请求PDF下载。
这里有一个答案,我没有测试过自己,但似乎是正确的方法:https://stackoverflow.com/questions/18199517/file-download-progress-bar-in-browser。
老实说,从用户的角度来看,浏览器/ PDF查看器通常都有某种进度条。
答案 1 :(得分:0)
这实际上是由于文件加载速度快而没有足够的时间显示加载图标。当我从我的生产服务器上尝试它时,它确实显示了加载图标。