javascript - firebase 文档引用 grecaptcha 但从不导入或定义它

标签 javascript firebase firebase-authentication recaptcha

来自 https://firebase.google.com/docs/auth/web/phone-auth :

If signInWithPhoneNumber results in an error, reset the reCAPTCHA so the user can try again:

grecaptcha.reset(window.recaptchaWidgetId);

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

但是 grecaptcha 从未被定义。我必须从某个地方导入它吗?

最佳答案

看起来它是由 firebase 自动导入的。但是,因为我是从 ES2015 编译代码,所以我需要添加

/* global grecaptcha */

到我的 js 文件的顶部,以使其在我的代码中可见。

关于javascript - firebase 文档引用 grecaptcha 但从不导入或定义它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46695390/

相关文章:

javascript - 后台线程卡住 WebView

firebase - 如何协调 Firebase Auth token 刷新与服务器端呈现

android - 在 FirebaseUI 中更改 startActivityForResult 的布局

java - 如何将查询传递给 FirestoreRecyclerOptions?

android - Firebase 消息服务(用于通知)是否具有粘性?

javascript - Firebase 电话身份验证后根据用户的角色重定向用户

react-router - 为 firebase google auth 指定重定向 url

javascript - 层查询成功后立即显示信息窗口

javascript - 无法弄清楚如何使用 jQuery 将 HTML 片段直接插入到 HTML 文档中

javascript - 如何共享登录 session ?