在IFrame中显示PDF时处理错误消息

时间:2015-07-10 18:43:00

标签: html http pdf iframe

我正在尝试在点击它时在浏览器中显示PDF。我正在创建一个iframe并将PDF url设置为src。当URL返回200时,这可以正常工作,我可以在IFrame中显示该PDF。

问题是,当对此PDF URL的GET请求失败(返回200以外的任何内容)时,IFrame会显示响应。

因此iframe将显示此文本,这是http get on pdf url的响应。

{"message":"Pdf is unavailable"}

如何处理错误案例并在iframe上显示自定义消息?

1 个答案:

答案 0 :(得分:0)

在iframe中加载pdf的另一种方法是使用新的PDFObject   您可以在其中设置PDFLoader,然后使用Javascript片段嵌入pdf。 var mypdf = new PDFObject({
  url:“http://example.com/def.pdf”,
  id:“pdfRendered”,
  pdfOpenParams:{
    观点:“FitH”
  }
})嵌入( “PDFLoader”);