我的應用程序是嵌入到其他網站的小部件,但其中最重要的功能之一是使用Facebook登錄。如何讓Facebook從iFrame登錄
但現在我有一個問題。
我iframe
標籤,而且裏面的iframe,我有:
<a href="http://roomtobid.com/social/login/redirect/facebook" class="btn btn-info btn-lg col-md-12" >Facebook</a>
,現在當我嘗試點擊和登錄,就什麼都沒有發生。 此外,當我看着瀏覽器控制檯,我得到錯誤:
Refused to display ' https://www.facebook.com/login.php?skip_api_login=1&api_key=17499948800008 …m5xN3sZ3hrPQWQ44FYQPR1yPpsDwLuvoTP9jtZq6%23_%3D_&display=page&locale=sr_RS' in a frame because it set 'X-Frame-Options' to 'DENY'.
我怎樣才能解決我的問題?
此外,我嘗試添加target="_top"
在<a>
標記和該工作,但然後發送我先到Facebook,然後作爲回調原始域不回iFrame。
有什麼辦法解決這個問題嗎?
我看到zopim聊天允許他們的訪問者用Facebook登錄,但他們的Facebook登錄被打開到新的小窗口。
使用彈出窗口而不是iframe。 –
但是,iframe在彈出窗口內... – Andrew
因此,創建一個不帶iframe的彈出窗口。 –