【问题标题】:Firefox 3.0.7 is crashing when embedding a PDF using the object tagFirefox 3.0.7 在使用对象标签嵌入 PDF 时崩溃
【发布时间】:2010-10-15 07:27:30
【问题描述】:

我正在尝试使用 object 标记将 PDF 文件嵌入 HTML 页面。以下 HTML 使 Firefox 3.0.7 崩溃:

<object id="pdfObject40" type="application/pdf" data="/file.ashx?id=40" width="432" height="600">
  <param name="src" value="/file.ashx?id=40" />
</object>

我在 Internet Explorer 中没有问题。

【问题讨论】:

  • Acrobat Reader 插件不是很稳定。它总是给我 Firefox 带来问题。

标签: html firefox pdf object-tag


【解决方案1】:

检查“file.ashx”脚本返回的 MIME 类型。如果不是应用程序/pdf,或者正在发送 Content-Disposition,则可能会出现皱纹。

否则,它只能是(a)文档中有奇怪的东西 — 其他文档加载正常吗? — 或 (b) 您的设置。

无论如何,我个人都会避免在网页中嵌入 PDF。 PDF 插件是查看文档的一种非常不方便的方式,尤其是 Adob​​e Reader 插件在 IE 中历来非常不可靠,而且也是持续的安全灾难。我建议我所有的客户尽快卸载它。

【讨论】:

    【解决方案2】:

    我最终将该代码用于 IE,并故障转移到 Firefox 中带有 about:blank 的链接。如果有任何解决方案,请随时添加。我会接受的。

    【讨论】:

      【解决方案3】:

      如果其他人有这个问题,我最终在 Firefox 中使用对象元素标签,并在其他所有东西中嵌入元素标签。

      我认为,如果我不通过 .ashx 提供 PDF,我可以使用 embed 标记来处理所有内容。

      见:http://blogs.adobe.com/pdfdevjunkie/2007/08/using_the_html_embed_tag_to_di.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-18
        • 2014-06-14
        • 1970-01-01
        • 2018-05-24
        • 2014-06-28
        • 1970-01-01
        • 2012-12-31
        • 1970-01-01
        相关资源
        最近更新 更多