2017-02-22 656 views
0

我有一些鏈接存儲在我的數據庫中。我正在使用iframe來顯示鏈接內容。這裏是我的代碼 -iframe在chrome和firefox上顯示空白,但tomcat顯示 - 此內容無法顯示在框架中

dicInformation[temp_1] = a + " " 
+ parts_condition_knowledge[x] + "<p> <iframe src=" 
+ information_link_parts[x] + " height=" +50%+" 
+ width= "+50%+ " + > </iframe></p>" ; 

我使用javascript,html和CSS的混合。當代碼運行時,iframe在tomcat服務器上顯示:「該內容不能顯示在框架中」。當它在Chrome和Firefox上運行時,它顯示空白區域。

可能是什麼問題?

+0

其他頁面可能已被阻止在iframe中顯示其內容。你可以給你想要在框架內展示的網址之一嗎? – JakeParis

+0

https://www.youtube.com/watch?v=U-RfbrnMJZE - 這是一個網址..有谷歌驅動器的網址,一些拉姆登信息頁面等 –

+0

嘗試一些非常基本的網站,而不是真的很大。我很好奇,如果你能得到任何東西來顯示。我有一個預感,你試圖顯示的網站被阻止 – JakeParis

回答

0

當你tryng訪問YouTube網址,它是說,

拒絕在該 框架中顯示「https://www.youtube.com/watch?v=U-RfbrnMJZE」,因爲它設置「X-框架 - 選項」到「SAMEORIGIN」。

有些網站拒絕客戶使用那裏的網站不要在iframe中顯示。所以他們有限制在那裏迴應。

欲瞭解更多信息請訪問下面的鏈接。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options

沒有什麼,你可以在你的身邊

謝謝做,

維諾德

0

你不上,目前有使用你dicInformation做什麼,所以我們不能真正知道代碼是怎麼將被使用......這就是說,你不能引用和使用JavaScript中的引號,而不會脫離引號(或混合引號)

dicInformation[temp_1] = a + " " 
    + parts_condition_knowledge[x] + "<p> <iframe src=\"" 
    + information_link_parts[x] + "\" height=\"50%\"" 
    + " width= \"50%\"> </iframe></p>"; 

另外,由於這個原因,引號在URL周圍缺失,如果它包含「無效」字符(例如等號),則無法確定瀏覽器將如何處理它。

「50%」作爲數字無效。雖然如我的固定版本所示,但字符串還是可以的。

根據需要,混合引號將使用'"。例如:

frame = '<iframe href="' + url + '">'; 

這樣可以避免使用反斜槓。但我個人覺得這更容易閱讀。與此相反的。可能更容易出錯。

相關問題