簡體   English   中英

XAMPP iframe在本地主機中不起作用

[英]XAMPP iframe not working inside localhost

我正在嘗試使用iframe將pdf嵌入到網頁中。 由於某種原因,pdf將不會顯示(顯示為空白),並提示我下載文件。 當我從本地服務器運行代碼時,就會發生這種情況。 但是,如果我在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,它仍然無法正常工作。 當我右鍵單擊並直接使用瀏覽器打開php時,關於如何使pdf顯示在localhost中的任何想法?

問題可能是簡單的iFrame不支持查看PDF文件。 afaik PDF.js僅適用於Firefox瀏覽器,但我對此並不完全確定。 您可以嘗試的是PDFObject 這使您可以使用JS將PDF動態地嵌入到HTML文檔中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM