2017-10-11 26 views
1

https://firebase.google.com/docs/auth/web/phone-authから定義しない:エラーでsignInWithPhoneNumber結果は、reCAPTCHAのをリセットするとfirebaseドキュメントはgrecaptchaを参照するが、インポートしないか、それが

ので ユーザーが再度お試しすることができます

grecaptcha.reset(window.recaptchaWidgetId); 

// Or, if you haven't stored the widget ID: 
window.recaptchaVerifier.render().then(function(widgetId) { 
    grecaptcha.reset(widgetId); 
} 

しかし、 grecaptchaは定義されません。それをどこかからインポートしなければなりませんか?

答えて

0

はい、インポートする必要があります。

Use the reCAPTCHA widget」セクションの下で、ドキュメントがライブラリを参照していることは明らかです。

this pageへのリンクがあります。私はあなたが使用すると思いますthe reCAPTCHA V2

1

firebaseによって自動的にインポートされるように見えます。私はES2015からコードをコンパイルしたためしかし、私は自分のコードでそれが見えるように、私のjsファイルの先頭に

/* global grecaptcha */ 

を追加する必要がありました。

0

Firebench Auth JSライブラリは、まだ含まれていない場合は、grecaptchaライブラリを動的に取得します。それ以外の場合は、既にそれを含める場合:https://www.google.com/recaptcha/api.js、それだけでそのライブラリを使用します。

関連する問題