我正在使用以下代码显示内联PDF:
<object data="document.pdf" type="application/pdf" height="400px" width="600px"></object>
对于大多数人来说,这很好。
我有一个使用Firefox 45版的用户收到错误说&#34;插件需要显示此内容&#34; - 见下图:
我刚刚开始使用带有HTML的PDF,所以不完全熟悉它 - 我只是将它用于特定目的,当我需要这样做时。
显然我需要它在所有浏览器中正确显示,并且我将不胜感激。如何防止这种情况发生,我们将不胜感激。
答案 0 :(得分:1)
我看了一下你的问题,并在一堆论坛中甚至在Mozilla帮助部分中进行了一些窥探。
据我所知,至少9个月之前,根据我看到的几个论坛,Firefox 45没有解决这个问题。
尽管如此,您还可以通过一些解决方法让访问者仍然可以访问该PDF。我会给你一些代码试试然后我会提供一个解释。这就是......
<object data="document.pdf" type="application/pdf" height="400px"
width="600px">
<p>This browser does not support PDFs. Please download the PDF to view
it: <a href="document.pdf">Download PDF</a>.</p>
</object>
所以基本上发生的事情是你必须提供一个&#34;后退&#34;为了访问者,他们可以下载pdf来查看它。您可以使用其他标记,例如嵌入标记,我相信iframe标记,但对象标记是唯一允许您为访问者提供后备的选项,如果他们的浏览器不支持某些内容。< / p>
顺便说一句,如果Firefox 45的插件确实没有,那就太奇怪了,因为浏览器支持的标签时间最长!
无论如何,我希望有帮助,请发布您的结果。 :)
哦还有一件事!这是一个对我有用的网站链接。您可以使用它来查看哪些浏览器支持特定的东西。该网站是: