iFrame 不显示 PDF 页面

Posted

技术标签:

【中文标题】iFrame 不显示 PDF 页面【英文标题】:iFrame not displaying PDF page 【发布时间】:2021-05-02 09:47:10 【问题描述】:

我正在尝试将 PDF 加载到 iFrame 中。 src 设置为从数据库接收到的 URL。

<div class="row">
    <div class="col-md-8">
        <iframe runat="server" src="quotation.quotationFile.url" 
           >  </iframe>
    </div>
</div>

我正在尝试使用从数据库接收到的src 加载 iFrame。但它没有显示:

This content can’t be shown in a frame
There is supposed to be some content here, but the publisher doesn’t allow it to be displayed in a frame. This is to help protect the security of any information you might enter into this site.

【问题讨论】:

这能回答你的问题吗? IFrame: This content cannot be displayed in a frame 我猜您不是包含 PDF 的页面的所有者。此页面禁止将其内容嵌入其他网站。 【参考方案1】:

也许框架将“X-Frame-Options”设置为“sameorigin”。 在 Django 中有 3 个 X-Frame-Options

    拒绝 同源 允许-RROM

可以参考这个:https://docs.djangoproject.com/en/3.1/ref/clickjacking/#an-example-of-clickjacking

【讨论】:

你能解释一下,我必须如何设置 X-Frame-Options

以上是关于iFrame 不显示 PDF 页面的主要内容,如果未能解决你的问题,请参考以下文章

在 Asp.net 的 iframe 中显示 PDF 的特定页面

iframe内联元素展示PDF,不显示控件(禁止下载)

在 iframe 中显示 aspx 并且 aspx 正在显示 pdf

还有个问题想请教下。是关于iframe显示另一个页面不能自适应,显示不完全的问题。

chrome iframe不显示

从 PHP 创建 PDF 文件