Php IFrame中的PDF在Chrome和Safari中不起作用

Php IFrame中的PDF在Chrome和Safari中不起作用,php,pdf,iframe,webkit,Php,Pdf,Iframe,Webkit,我使用的是一个HTML表单,它的目标是一个iframe。在此框架中,使用TCPDF从给定数据生成PDF,并应显示在iframe中。问题是,在像Chrome或Safari这样内置PDF查看器的webkit浏览器中,PDF不会显示。相反,会显示非常深的灰色背景-至少有时是这样。在某些情况下,我无法理解它的工作原理。当我将Firefox与Acrobat一起使用时,它也可以工作。因此PDF不会损坏。 不幸的是,我不能为我的问题提供一个例子,但有没有人也有这些问题,可以帮助我 Thx.PDF文件难道不能既

我使用的是一个HTML表单,它的目标是一个iframe。在此框架中,使用TCPDF从给定数据生成PDF,并应显示在iframe中。问题是,在像Chrome或Safari这样内置PDF查看器的webkit浏览器中,PDF不会显示。相反,会显示非常深的灰色背景-至少有时是这样。在某些情况下,我无法理解它的工作原理。当我将Firefox与Acrobat一起使用时,它也可以工作。因此PDF不会损坏。 不幸的是,我不能为我的问题提供一个例子,但有没有人也有这些问题,可以帮助我


Thx.

PDF文件难道不能既损坏又可以在Firefox和Acrobat中使用吗?如果您将站点配置为返回到iframe一个静态PDF,该PDF已知可以在webkit中工作,那么您会得到什么结果?此外,如果您从Firefox下载PDF并尝试将其加载到Safari sans iframe中,您会得到什么结果?间歇性故障让我怀疑它是否与字节范围服务有关。你能在你的Web服务器上关闭它吗?我建议不要尝试在框架内加载PDF。虽然可以通过一些设置操作系统+浏览器+插件组合来实现这一点,但它肯定不是普遍兼容的。我使用Chromium、Firefox和Epiphany,操作系统既没有内置PDF查看器,也没有Acrobat查看器插件。请随时给我一个PDF下载链接。谢谢。我只是拿了一个pdf,它在Chrome中不起作用,但在Firefox中起作用,然后保存下来,放在服务器上。然后我替换了$pdf->输出。。。使用标题“Location:pdf.pdf”进行调用,它可以正常工作!有什么想法吗?在使用这些命令之前,我用ob_end_clean清除输出,而脚本的第一行是ob_start,用exit停止,这样就不会有任何其他输出。也许是一些编码的东西?你说的字节范围服务器是什么意思,AllInOne?