XAMPP iframe在localhost中不起作用

时间:2018-02-15 09:30:22

标签: php html apache iframe localhost

我正在尝试使用iframe将pdf嵌入到网页中。由于某种原因,pdf不会显示(显示为空白),我提示下载该文件。当我从localhost服务器运行代码时会发生这种情况。但是如果我在localhost之外运行代码,那么iframe会显示pdf doc。我也试过使用<embed><object>和pdf.js他们都给出了相同的结果。

PHP文件

echo'<div class="main_content_view">
<iframe  src="pdf/pdf1.pdf" id="pdf_content"
width="700px" height="800px">
</iframe>
</div>
 ';

我还尝试将$cfg['AllowThirdPartyFraming'] = true;添加到config.inc.php中,但仍然无法正常工作。关于如何让我在本地主机上显示pdf的任何想法,就像我右键单击并直接用浏览器打开php一样?

1 个答案:

答案 0 :(得分:0)

可能是简单的iFrame不支持查看PDF文件。而afaik PDF.js仅适用于Firefox浏览器,但我不完全确定。您可以尝试的是PDFObject。 这使您可以使用JS在HTML文档中动态嵌入PDF。