【发布时间】:2010-12-07 14:26:01
【问题描述】:
嗨 谁能建议我现在需要查找的内容 firefox(Windows 上为 3.6.12)在使用对象标签而不是 iframe 时请求 pdf 两次
对象标签的 MIME 类型为“application/pdf”
我知道旧的 IE 在 mime 类型 application/pdf 使 IE 将请求移交给 adobe 插件时会出现这种情况,导致两个请求,但我没有看到 Fx 这样做。
我们正在尝试绕过 Fx 中的最新错误,该错误会在 PDF 的第二页上挂起浏览器。不,我们不能使用除 Adobe Acrobat Reader 7-9 之外的任何其他插件,不,我们不会从 pdf 更改为其他插件。
谢谢
更新:现在 IE 正在向我们抛出一个曲线球。它不喜欢在对象内部重定向到同一个域(但不是同一个子域),例如我们加载 a.server.com/pdffile.pdf 并重定向到 b.server.com/otherpdffile.pdf - 在 Fx 中可以正常工作,但在 IE 中不行 添加参数 src="urltopdf" 使它在 IE 中显示,但阻止它在 Fx 中工作。叹息!
【问题讨论】:
-
您的对象标签是否在标签本身中指定了 MIME 类型?如果您不这样做,浏览器往往需要发出请求(通常是 HEAD)来查看它们应该加载的对象。
-
是的,它确实有一个 mime 类型的 application/pdf