【问题标题】:Handle error message when displaying PDF in an IFrame在 IFrame 中显示 PDF 时处理错误消息
【发布时间】:2015-09-29 15:14:17
【问题描述】:

单击 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 上显示自定义消息?

【问题讨论】:

    标签: html http pdf iframe


    【解决方案1】:

    在 iframe 中加载 pdf 的另一种方法是使用新的 PDFObject。
    您可以在 中设置 PDFLoader,然后使用 Javascript sn-p 嵌入 pdf。 var mypdf = new PDFObject({
    网址:“http://example.com/def.pdf”,
    id: "pdfRendered",
    pdfOpenParams: {
    视图:“适合”
    }
    }).embed("PDFLoader");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多