Ich versuche, eine einfache Google-Anmeldung auf einer einfachen HTML-Seite zu implementieren, aber aus irgendeinem Grund funktioniert es nicht und ich erhalte die Fehlermeldung im Header. Dies ist nur die grundlegende Popup-Anmeldefunktion, die Sie in der Firebase-Dokumentation finden. Ich habe eine Schaltfläche
/code> Dies ist eine einfache Bootstrap-Schaltfläche mit einem onclick-Attribut, das signinwithpopup
const auth = getAuth(); signInWithPopup(auth, Anbieter) .then((result) => { // Dadurch erhalten Sie ein Google-Zugriffstoken. Sie können damit auf die Google API zugreifen. const credential = GoogleAuthProvider.credentialFromResult(result); const token = credential.accessToken; // Benutzerinformationen anmelden. const user = result.user; // Verwenden Sie getAdditionalUserInfo(result), um IdP-Daten abzurufen // ... }).catch((error) => { // Fehler behandeln. const errorCode = error.code; const errorMessage = error.message; // Die E-Mail-Adresse des zu verwendenden Benutzerkontos. const email = error.customData.email; //Der verwendete AuthCredential-Typ. const credential = GoogleAuthProvider.credentialFromError(error); // ... });
Ich habe versucht, const app zur Auth-Konstante hinzuzufügen, aber es hat nicht funktioniert. Ich hoffe, jemand kann helfen! const auth = getAuth(app);
Ich versuche, mithilfe der Firebase-Authentifizierung einen Google-Authentifizierungsanbieter hinzuzufügen. Daher habe ich die Anweisungen in der Dokumentation befolgt und damit gerechnet, dass ein einfaches Popup-Fenster angezeigt wird, in dem ich gefragt werde, welches Google-Konto ich verwenden soll Fehler in der Konsole. Ich habe hier auch nach Lösungen für die Fragen anderer Leute gesucht, aber keine davon scheint zu funktionieren.
我认为,这是因为你使用了onclick,而应该使用首字母大写的onClick。