使用object标签嵌入PDF时,Firefox 3.0.7崩溃

时间:2009-03-24 20:13:22

标签: html firefox pdf object-tag

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

3 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

我最终在IE中使用了该代码,并在Firefox中失败了一个带有about:blank的链接。如果有任何解决方案,请随意添加。我会在路上接受它。

答案 2 :(得分:0)

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

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

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