Ralat Firebase: Penyelesaian yang memerlukan pilihan (apl/tiada-pilihan) apabila mengatur letak ke pengehosan tanpa sumber
P粉587780103
P粉587780103 2023-09-01 09:49:32
0
1
560
<p>Saya cuba melaksanakan log masuk Google asas pada halaman HTML mudah tetapi atas sebab tertentu ia tidak berfungsi dan memberi saya ralat dalam pengepala. Ini hanyalah fungsi log masuk pop timbul asas yang anda boleh temui dalam dokumentasi Firebase, saya mempunyai butang </p> <p><kod><button class="w-100 btn btn-lg btn-success" id="g_sign" /kod> Ini ialah butang Bootstrap asas dengan atribut onclick yang memanggil signinwithpopup</p> <pre class="brush:php;toolbar:false;">const auth = getAuth(); signInWithPopup(auth, provider) .then((hasil) => { // Ini akan memberi anda token akses Google. Anda boleh menggunakannya untuk mengakses Google API. kelayakan const = GoogleAuthProvider.credentialFromResult(result); token const = credential.accessToken; // Log masuk maklumat pengguna. pengguna const = result.user; // Gunakan getAdditionalUserInfo(result) untuk mendapatkan data IdP // ... }).tangkap((ralat) => { // Mengendalikan ralat. const errorCode = error.code; const errorMessage = error.message; // E-mel akaun pengguna untuk digunakan. const email = error.customData.email; //Jenis AuthCredential digunakan. kelayakan const = GoogleAuthProvider.credentialFromError(error); // ... });</pre> <p>Saya cuba menambah apl const dalam pemalar auth tetapi tiada yang berjaya, harap seseorang boleh membantu! <kod>const auth = getAuth(app);</code></p> <p>Saya cuba menambah penyedia Pengesahan Google menggunakan Pengesahan Firebase, jadi saya mengikuti arahan dokumentasi dan menjangkakan untuk melihat pop timbul mudah bertanya kepada saya akaun Google yang hendak digunakan, tetapi ia tidak melakukannya dan sebaliknya membuang ralat dalam konsol. Saya juga telah melihat penyelesaian kepada soalan orang lain di sini, tetapi tiada satu pun daripada mereka nampaknya berkesan. </p>
P粉587780103
P粉587780103

membalas semua(1)
P粉198670603

Saya rasa ini adalah kerana anda menggunakan onclick dan anda harus menggunakan onClick dengan huruf pertama dihuruf besar.

<button class="w-100 btn btn-lg btn-success" id="g_sign" onClick="signInWithPopup">使用Google登录</button>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan