2013-05-13 47 views
1

我用來在iframe s中顯示網頁。但是當我試圖在iframe中顯示我的stackoverflow用戶信息時,它出錯了。內容沒有得到顯示。這種行爲可能是什麼原因(或多個原因)?如何在iframe中顯示我的頁面?是否有可能在iframe中用純html顯示它,或者是否有任何需要javaScriptAJAX或類似的東西?如果這是不可能的,是否有任何解決方法?stackoverflow頁面沒有出現在iframe內

Here是一個現場演示。

+1

如果你看錯誤控制檯,你會看到以下內容(至少在Chrome中):「拒絕在一幀中顯示'... url ...',因爲它將'X-Frame-Options'設置爲'SAMEORIGIN'。」 – 2013-05-13 06:56:31

+0

是否有任何解決方法或修復? – 2013-05-13 06:57:12

+0

不在前端,沒有。你究竟在努力實現什麼?有一個[Stack Exchange API](http://api.stackoverflow.com/)可以幫助你。 – 2013-05-13 07:03:19

回答

0

可能的原因可能與Google相同。由於有些網站不允許他們的網站被iframed。

從@Daan引用: 谷歌使用的X-FRAME-OPTIONS HTTP標頭,以禁止把iframe中的網頁:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

可能是一個用的情況下也是如此。

+0

如果這就是原因,是否有任何使用Stack Exchange API解決方法的可能性? – 2013-05-13 17:46:51