【问题标题】:XAMPP iframe not working inside localhostXAMPP iframe 在本地主机中不起作用
【发布时间】:2018-02-15 17:47:17
【问题描述】:

我正在尝试使用 iframe 将 pdf 嵌入网页。由于某种原因,pdf 不会显示(显示为空白),系统会提示我下载文件。当我从 localhost 服务器运行代码时会发生这种情况。但是,如果我在 localhost 之外运行代码,iframe 会按应有的方式显示 pdf 文档。我也尝试过使用 <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 在 localhost 中显示的任何想法,就像我右键单击并直接使用浏览器打开 php 时一样?

【问题讨论】:

    标签: php html apache iframe localhost


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-11-06
      • 2015-10-03
      • 2015-11-30
      • 2014-10-31
      • 2012-10-21
      • 1970-01-01
      • 2012-12-18
      • 2012-06-01
      • 2011-04-17
      相关资源
      最近更新 更多