1

我正在尝试使用 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 中没有问题。

4

3 回答 3

0

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

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

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

于 2009-03-24T20:22:05.967 回答
0

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

于 2009-03-26T18:35:59.403 回答
0

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

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

请参阅:http: //blogs.adobe.com/pdfdevjunkie/2007/08/using_the_html_embed_tag_to_di.html

于 2009-07-21T09:05:33.750 回答