Firebase身份验证网站未登录

Firebase身份验证网站未登录,firebase,dart,firebase-authentication,firebase-hosting,flutter-web,Firebase,Dart,Firebase Authentication,Firebase Hosting,Flutter Web,我是一个新手,我正在从事一个在安卓系统上运行良好的项目 问题是当我部署到firebase主机并单击google登录按钮时。 弹出窗口显示,我可以登录,但当它弹出时,我的应用程序不会接收FirebaseAuth.User对象,即使我在浏览器的控制台中评估firebase.auth().currentUser表达式,它也会保持为空 My index.html文件: <html> <head> <meta charset="UTF-8">

我是一个新手,我正在从事一个在安卓系统上运行良好的项目

问题是当我部署到firebase主机并单击google登录按钮时。 弹出窗口显示,我可以登录,但当它弹出时,我的应用程序不会接收FirebaseAuth.User对象,即使我在浏览器的控制台中评估firebase.auth().currentUser表达式,它也会保持为空

My index.html文件:

<html>
<head>
  <meta charset="UTF-8">
  <meta content="IE=Edge" http-equiv="X-UA-Compatible">
  <meta name="description" content="A new Flutter project.">
  <meta name="google-signin-client_id" content="<my client id>.apps.googleusercontent.com">

  <!-- iOS meta tags & icons -->
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black">
  <meta name="apple-mobile-web-app-title" content="ChurchData">
  <link rel="apple-touch-icon" href="icons/Icon-192.png">

  <!-- Favicon -->
  <link rel="icon" type="image/png" href="favicon.png"/>

  <title>App</title>
  <link rel="manifest" href="manifest.json">
</head>
<body>
  <script src="https://apis.google.com/js/platform.js"></script>

  <script src="/__/firebase/7.24.0/firebase-app.js"></script>
  <script src="/__/firebase/7.24.0/firebase-analytics.js"></script>
  <script src="/__/firebase/7.24.0/firebase-auth.js"></script>
  <script src="/__/firebase/7.24.0/firebase-firestore.js"></script>
  <script src="/__/firebase/7.24.0/firebase-functions.js"></script>
  <script src="/__/firebase/7.24.0/firebase-messaging.js"></script>
  <script src="/__/firebase/7.24.0/firebase-storage.js"></script>
  <script src="/__/firebase/7.24.0/firebase-database.js"></script>
  <script src="/__/firebase/7.24.0/firebase-remote-config.js"></script>

  <!-- Load the Firebase SDKs before loading this file -->
  <script src="/__/firebase/init.js"></script>
  
  <script src="main.dart.js" type="application/javascript"></script>
</body>
</html>

应用程序
从Chrome发出尖叫声

来自Firefox的屏幕截图

我认为你应该试着集中精力回答这个问题。例如,在调试模式下运行时,signin是否工作?您是否尝试过FirebaseAuth for web的示例项目?如果是这样的话,那就行了?@Alex.F非常感谢。我查看了这个示例,并尝试了NatvieJavaScript代码,它成功了。问题可能在于flutt谷歌登录插件。