我對Facebook SDK有點問題。我有一個網站,http://incampus.ro,它主要是與iframes(在發展初期階段)。如果我想將Facebook身份驗證調用到iframe中,我會得到一個Facebook徽標,點擊它後,我會以全屏格式重定向到Facebook身份驗證頁面。我真的不想要那樣。我該如何解決這個問題?無法在iFrame的Facebook上進行身份驗證
我忘了提及:如果我從一個iframe調用URL到一個新的標籤中,一切工作正常。
我對Facebook SDK有點問題。我有一個網站,http://incampus.ro,它主要是與iframes(在發展初期階段)。如果我想將Facebook身份驗證調用到iframe中,我會得到一個Facebook徽標,點擊它後,我會以全屏格式重定向到Facebook身份驗證頁面。我真的不想要那樣。我該如何解決這個問題?無法在iFrame的Facebook上進行身份驗證
我忘了提及:如果我從一個iframe調用URL到一個新的標籤中,一切工作正常。
Facebook可阻止您通過iframe(或任何框架)直接鏈接到實際網站。這是因爲任何將Facebook放入iframe(或任何框架)的站點都可以使用JavaScript來訪問Facebook頁面的元素,包括用戶名和密碼字段。
有沒有辦法解決這個問題。它內置於瀏覽器本身,在請求頭中發送一些信息,表明它被請求放入框架中。
Gmail和其他幾個網站也這樣做。
基本上。你無法框架Facebook。
Facebook
不允許您將其加載到IFrame中以防止ClickJacking攻擊。
但如果我禁用它的JavaScript?這應該工作...因爲我不認爲在任何其他方法檢查框架。 –
如果您禁用JavaScript,您將無法獲取元素值。 – fardjad
好的...我會繞過這個問題。不管怎麼說,還是要謝謝你 ;) –