我用來在iframe
s中顯示網頁。但是當我試圖在iframe中顯示我的stackoverflow用戶信息時,它出錯了。內容沒有得到顯示。這種行爲可能是什麼原因(或多個原因)?如何在iframe
中顯示我的頁面?是否有可能在iframe
中用純html
顯示它,或者是否有任何需要javaScript
或AJAX
或類似的東西?如果這是不可能的,是否有任何解決方法?stackoverflow頁面沒有出現在iframe內
Here是一個現場演示。
我用來在iframe
s中顯示網頁。但是當我試圖在iframe中顯示我的stackoverflow用戶信息時,它出錯了。內容沒有得到顯示。這種行爲可能是什麼原因(或多個原因)?如何在iframe
中顯示我的頁面?是否有可能在iframe
中用純html
顯示它,或者是否有任何需要javaScript
或AJAX
或類似的東西?如果這是不可能的,是否有任何解決方法?stackoverflow頁面沒有出現在iframe內
Here是一個現場演示。
可能的原因可能與Google相同。由於有些網站不允許他們的網站被iframed。
從@Daan引用: 谷歌使用的X-FRAME-OPTIONS HTTP標頭,以禁止把iframe中的網頁:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header
可能是一個用的情況下也是如此。
如果這就是原因,是否有任何使用Stack Exchange API解決方法的可能性? – 2013-05-13 17:46:51
如果你看錯誤控制檯,你會看到以下內容(至少在Chrome中):「拒絕在一幀中顯示'... url ...',因爲它將'X-Frame-Options'設置爲'SAMEORIGIN'。」 – 2013-05-13 06:56:31
是否有任何解決方法或修復? – 2013-05-13 06:57:12
不在前端,沒有。你究竟在努力實現什麼?有一個[Stack Exchange API](http://api.stackoverflow.com/)可以幫助你。 – 2013-05-13 07:03:19