簡體   English   中英

Firebase Facebook或Google登錄名不會重定向回我的頁面

[英]Firebase Facebook or Google login does not redirect back to my page

我正在使用Firebase在Facebook和Google上從AppEngine托管的網站登錄。 當我想登錄時,它提示我進入Facebook登錄頁面,輸入憑據后,它掛在Firebase重定向頁面(灰色窗口)中。 根本沒有錯誤消息。 我確保遵循Firebase網站中列出的所有步驟。 https://www.firebase.com/docs/web/guide/login/facebook.html

我的代碼如下:

var ref = new Firebase("my firebase domain");
    ref.authWithOAuthPopup("facebook", function(error, authData) {
          if (error) {
            console.log("Login Failed!", error);
          } else {
            console.log("Success!");  
            console.log(authData.facebook.accessToken);
          }
        });

我確定要在Firebase設置中列出我正在撥打電話的域。 我嘗試添加本地主機並從那里進行調用,但仍然遇到相同的問題。

看起來Firebase不會使用從Facebook或Google檢索到的authData重定向回我的頁面。

您知道為什么會這樣嗎? 解決辦法是什么?

我找到了解決此問題的方法。

我在html的登錄標記中設置了href,以執行刷新頁面的域根目錄,並導致與子窗口的連接中斷。 我進行了以下更改以解決此問題。

<a href =“#” onclick =“ login()”> Facebook登錄</ a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM