我正在尝试让我的 Flutter Web 应用程序与 Firebase Google Auth 一起使用。一切都在本地工作,但在生产服务器(托管在 Firebase 上)上,我只得到以下无用的堆栈跟踪:
js_helper.dart:1111 Uncaught
b @ js_helper.dart:1111
$0 @ async_patch.dart:710
auu @ schedule_microtask.dart:40
auO @ schedule_microtask.dart:49
$1 @ async_patch.dart:49
awf @ js_helper.dart:1807
(anonymous) @ js_helper.dart:1839
childList (async)
$1 @ async_patch.dart:62
ail @ async_patch.dart:27
a8H @ zone.dart:1495
ii @ zone.dart:1707
pJ @ future_impl.dart:665
el @ future_impl.dart:50
nS @ future_impl.dart:33
hN @ future_impl.dart:21
$1 @ google_sign_in_web.dart:111
ar8 @ js_helper.dart:836
afa @ core_patch.dart:84
atA @ js_patch.dart:542
(anonymous) @ js_patch.dart:520
e.Zn @ cb=gapi.loaded_0:231
gk @ cb=gapi.loaded_0:234
bk @ cb=gapi.loaded_0:234
_.Mj.Vt @ cb=gapi.loaded_0:233
Kj @ cb=gapi.loaded_0:226
Promise.then (async)
Fj @ cb=gapi.loaded_0:226
_.Jj @ cb=gapi.loaded_0:226
ck @ cb=gapi.loaded_0:233
Lj @ cb=gapi.loaded_0:232
(anonymous) @ cb=gapi.loaded_0:227
(anonymous) @ cb=gapi.loaded_0:352
$u.dispatchEvent @ cb=gapi.loaded_0:262
_.Wv.Pv @ cb=gapi.loaded_0:297
(anonymous) @ cb=gapi.loaded_0:289
_.h.LY @ cb=gapi.loaded_0:284
(anonymous) @ cb=gapi.loaded_0:286
这是一个全新的项目,具有最新的 Flutter / Firebase 依赖项。我的索引 html 如下所示:
...
<head>
<meta name="google-signin-client_id" content="myActualId.apps.googleusercontent.com">
</head>
<body>
<script src="https://www.gstatic.com/firebasejs/8.6.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.6.1/firebase-auth.js"></script>
我还在“授权域”下的 Firebase 控制台“登录方法”中添加了我正在使用的域。我可以做些什么来调试这个问题?