2011-09-06 290 views
0

這樣的一個問題之前曾被問到過,而這個人除了批評之外什麼也沒有,希望在這裏不是這樣。Iframe在本地服務器上正常工作但不是生產服務器

我有一個網站,允許企業將他們的菜單添加到我的網站,並且一些要求能夠導入已在其他地方在線的菜單(pdf或jpg)。所以我做了一個表單,將一個url保存到數據庫,然後在我的網站上的iframe的src中使用該URL。

我測試了一切,它在我的本地機器上運行正常(使用Django開發服務器)。當我將它同步到我的生產服務器並保存了與我一起測試的相同網址時,iframe不加載任何內容。

我想它與嘗試從另一臺服務器讀取單個文件有關,因爲如果我使網址爲google.com或使用我的域名下的映像,它會起作用。有什麼我可以解決這個問題嗎?在我的數據庫中存儲一個url而不是pdf是更加高效的,所以這樣做比將菜單上傳到我的網站更受歡迎。

我不認爲這個問題需要附加任何代碼,但如果你想看到一些讓我聽到它。

感謝

回答

0

你與可能測試菜單有X-Frame-Options響應報頭組。

有你戴上了一個iframe圖像/ PDF作爲src,而不是僅僅使用img標籤(或把一個img標記您的iframe內)的一個原因?仍然無法保證所有頁面都能正常工作,因爲有些網站會拒絕向外部頁面提供媒體服務,但我懷疑這是您的問題。

相關問題