2017-05-27 134 views
0

顯示在線PDF當我顯示用下面的代碼內嵌PDF需要:插件與對象標籤

<object data="document.pdf" type="application/pdf" height="400px" width="600px"></object>

對於大多數,這使它的罰款。

我是誰使用的是Firefox 45版是誰得到一個錯誤說「插件需要顯示此內容的」用戶 - 見下圖:

Error Message

我纔剛剛開始使用PDF文件與HTML,所以不完全熟悉這一點 - 只用於特定目的,當我需要做到這一點。

很明顯,我需要它在所有瀏覽器中正確顯示,以及如何防止這種情況發生的任何幫助,我們將不勝感激。

回答

1

我看了一下你的問題,並在一堆論壇中甚至在Mozilla的幫助部分本身做了一些窺探。

是最好的,我可以告訴大家,至少9個月前,根據一對夫婦,我看到論壇上的,沒有固定的使用Firefox 45

這說的bug,還有幾分你可以做的一個變通辦法,讓訪問者仍然可以訪問該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> 

所以基本上這是怎麼回事是你必須提供一個「回退」,爲遊客去,使他們可以下載PDF來看待它。還有其他標籤可以使用,比如嵌入標籤,我相信iframe標籤,但是對象標籤是唯一的選項,如果瀏覽器不支持某些內容,它可以爲訪問者提供回退。

順便說一句,如果真的沒有Firefox 45的插件,這很奇怪,因爲瀏覽器支持的標籤時間最長!

無論如何,我希望有幫助,並請張貼您的結果。 :)

哦,還有一件事!這是一個對我有用的網站的鏈接。您可以使用它來查看哪些瀏覽器支持特定的事情。該網站是:

http://caniuse.com/