2012-01-13 23 views
0
FB.login(function(response) { 
    if (response.authResponse) { 

    } else { 
    } 
}, {scope:'user_birthday,email,publish_actions'}); 

這會創建一個彈出窗口,是否可以使其顯示在iframe中?FB.login書籤和iframe。可能嗎?

我打電話給外部網站版本的Facebook iframe畫布應用程序。一旦應用程序被授權(在外部網站上),它就不會添加到Facebook上的應用程序書籤。我如何強制它將應用程序添加到應用程序書籤?

謝謝!

回答

1

回覆:Iframing登錄

這是不可能的,因爲,就像在facebook.com上大多數頁面,它包括X-Frame-Options: deny標題和meta標籤,以防止這種情況(作爲一種以iframe中登錄彈出頁面減輕對clickjacking)。

回覆:添加書籤

在過去有一種方式來手動添加,但now its fully automatic的基礎上,應用程序是如何最近使用過的。此外,書籤不會顯示給外部網站,需要一個畫布應用程序。因此,確保書籤的唯一方法就是製作一個畫布應用程序,並讓用戶參與其中。