【问题标题】:iframe alternative to HTML5 for pdf view用于 pdf 视图的 iframe 替代 HTML5
【发布时间】:2013-04-23 05:35:00
【问题描述】:

我想在网页上的一个分区中显示 pdf 文件视​​图以供阅读。我为此使用了 iframe。但是当我搜索它时。 iframe 在 html5 中已弃用。

任何其他兼容(非 Flash,如果可能的话不是 html5)方式在网页上显示 pdf 内容,就像使用 iframe 显示的 pdf 一样?

【问题讨论】:

  • iframe 在 html5 中已弃用 — 不,它不是。

标签: html pdf iframe pdf-viewer


【解决方案1】:

这是一个完全可以接受的 iframe 用法。它在 HTML5 中并未被弃用,它甚至还有三个新标签(沙盒、无缝和 srcdoc)。或者您可以按照其他答案的建议使用<object>

【讨论】:

    【解决方案2】:

    <iframe> 根本没有被弃用。至少,the current HTML5 spec draft on <iframe> 没有说任何关于弃用的内容。将来请在做出毫无根据的假设之前阅读规范本身。

    然而,<iframe> 的替代方法允许优雅降级:<object> 标签在以下示例中优雅地降级为链接,当浏览器或其任何插件不支持指定的内容类型时(您知道,内联显示 PDF 文件需要 Acrobat Reader 插件)。

    <object data="/url/to/file.pdf" type="application/pdf" width="500" height="300">
        <a href="/url/to/file.pdf">Download file.pdf</a>
    </object>
    

    【讨论】:

    • @Quentin:适用于 &lt;iframe&gt; 元素本身(古代浏览器不支持它),不适用于 iframe 显示的任何内容。
    猜你喜欢
    • 2012-01-31
    • 2019-05-03
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 2012-09-12
    • 1970-01-01
    相关资源
    最近更新 更多