0
我有一個Rails 3.2.7應用程序與ominiauth-facebook
寶石,我已經認證用戶,但當回調被激活,也就是說,當用戶被髮回到我的網絡應用程序,我試圖關閉彈出窗口:如何在驗證後關閉Facebook彈出窗口?
if (window.opener !== null) {
window.opener.location = "/";
window.opener.close();
}
,我已經試過
if (window.opener !== null) {
window.opener.location = "/";
window.close();
}
兩個不守規矩。例如,如果我通過Gmail向我的應用發送鏈接,則在另一個窗口/選項卡中打開我的應用後,您的Gmail窗口將會關閉。
我真的想在我的應用程序中進行身份驗證「popup-ish」,並且我很確定這是可能的,因爲我在其他站點看到了這一點。
所以我想要一個解決方案,不會惹惱用戶關閉他的開啓器窗口,並且還想在完成身份驗證時關閉FB彈出窗口。
我很感激你可以給我的任何幫助,謝謝。