2015-07-10 83 views
1

我試圖在瀏覽器上單擊時顯示PDF。我正在創建一個Iframe並將PDF網址設置爲src。這在URL返回200時正常工作,我可以在IFrame中顯示該PDF。在IFrame中顯示PDF時處理錯誤消息

問題是,當對此PDF URL的GET請求失敗(返回200以外的任何內容)時,IFrame將顯示響應。

因此,iframe會顯示這個文本,這是http get on pdf url的響應。

{"message":"Pdf is unavailable"} 

如何處理錯誤情況並在iframe上顯示自定義消息?

回答

0

在iframe中加載pdf的另一種方法是使用新的PDFObject。
您可以在其中設置PDFLoader,然後使用JavaScript代碼段來嵌入pdf。 VAR mypdf =新PDFObject({
URL: 「http://example.com/def.pdf
ID: 「pdfRendered」
pdfOpenParams:{
觀點: 「FITH」
}
})。嵌入( 「PDFLoader」) ;