Oauth 验证弹出窗口返回空白页

Oauth 验证弹出窗口返回空白页,oauth,firebase,Oauth,Firebase,当我向google提交一个auth调用时,我会从google窗口中弹出一个窗口,然后当我提交我的凭证并按submit时,它会转发到类似这样的内容 https://auth.firebase.com/v2/FIREBASEREF/auth/google/callback?state= etc 然后我得到的只是一个空白(蓝色背景)屏幕 在尝试使用Github进行身份验证时也会发生同样的情况,我可以按“提交”或“登录”等,然后它会在auth.firebase.com上加载一个空白页面 有什么想法吗

当我向google提交一个auth调用时,我会从google窗口中弹出一个窗口,然后当我提交我的凭证并按submit时,它会转发到类似这样的内容

https://auth.firebase.com/v2/FIREBASEREF/auth/google/callback?state= etc
然后我得到的只是一个空白(蓝色背景)屏幕

在尝试使用Github进行身份验证时也会发生同样的情况,我可以按“提交”或“登录”等,然后它会在auth.firebase.com上加载一个空白页面

有什么想法吗


谢谢

我的解决方案是从cordova添加inAppBrowser,它不再返回空白页。

FWIW如果有人发现这个问题:我得到了完全相同的结果。。。oauth弹出窗口为空,不做任何操作。我通过从表单处理程序中删除async/await来修复它:

<form onSubmit={this.onSubmit}>
  <button type="submit">Sign In with Google</button>
</form>
...
onSubmit = async event => {
    await this.auth.signInWithPopup(this.googleProvider)
      .then(....

使用谷歌登录
...
onSubmit=异步事件=>{
等待这个.auth.signInWithPopup(这个.googleProvider)
.然后(。。。。

t想法。JavaScript控制台中有什么?您的帐户仪表板中是否启用了这些提供程序?哪个屏幕是空白的,弹出窗口还是父页面?它实际上是说FIREBASEREF还是指您不想共享的隐藏URL?Firebase SDK的哪个版本?也许最重要的是,您能否提供我们可以运行的复制要看到错误发生?像这样的细微错误不会通过想法或猜测来解决。@Deanmv我面临着同样的问题。你得到了任何帮助吗?是的,第二个链接工作正常。这与域不匹配有关吗?
<form onSubmit={this.onSubmit}>
  <button type="submit">Sign In with Google</button>
</form>
...
onSubmit = async event => {
    await this.auth.signInWithPopup(this.googleProvider)
      .then(....