2010-02-15 74 views
2

有誰知道一個解決方案,我可能能夠購買的?我想嵌入Facebook在一個IFrame這樣或那樣的

玉以及Facebook的不再允許您嵌入到一個iframe,我公司希望有Facebook的出現在我們的應用程序,我們通過創建一個iframe和嵌入做。但在2月5日,Facebook拿走了這個能力。所以我找人誰也解決此sollution工作,但不管是什麼sollution有一個IFrame中嵌入...

+1

我認爲需要更詳細一點,以幫助我們確定您可能需要的東西。看起來Ricket的回答似乎是對這個簡單問題的完全合理和正確的回答,但可能無法解決您遇到的具體問題。 – marr75 2010-02-15 16:58:02

回答

5
<iframe src="http://www.facebook.com/" /> 

我沒有測試過,但我懷疑Facebook的可能在使用像這樣的JavaScript來打破框架:

if (top.location != location) { 
    top.location.href = document.location.href ; 
} 

不幸的是,沒有什麼可以做這個,但如果你要代理的即時整個Facebook網站並過濾掉這個JavaScript,這將最可能會打破其他事情。 Facebook和其他許多網站都實施了這個技巧,因爲框架通常只用於惡意目的(即構建另一個非法廣告或欺騙網站)。

編輯:我從你的評論中看到,你說這一刻起作用。正如我上面所解釋的,不幸的是,這實際上在Facebook的控制之下。如果他們選擇添加JavaScript的一小部分以突破框架,則無法阻止其運行。

+0

做得很好。 (15個字符) – ceejayoz 2010-02-15 17:04:02

+0

嗯ok了,似乎今天,但是,2月5再次合作的Facebook搶走了使用一個IFrame ......所有的能力似乎他們授予的羣衆再次這樣做的能力嗎? 應該把它拿走嗎? – Rico 2010-02-15 17:30:12

+0

嗯,基本上在2月5日,他們已經把一個黑色的屏幕在他們的網站前,如果你有它嵌入... 感謝您的幫助,今天再次我應該已經嘗試過了前問.. – Rico 2010-02-15 17:38:35