javascript - Google ReCaptcha V3 - 缺少必需参数:sitekey
问题描述
我正在尝试实现Google ReCaptcha V3(这是与 V2 不同的实现,所以请不要标记为重复)。
这是初始化 ReCaptcha 的页面的 JS 脚本(替换MyKey
为我在此处注册的实际密钥):
<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
$(function () {
grecaptcha.ready(function () {
grecaptcha.execute('MyKey', {action: 'homepage'});
});
});
</script>
加载页面时,我在浏览器的开发控制台中收到以下错误:
未捕获的错误:缺少必需的参数:sitekey
我在这里想念什么?
解决方案
reCAPTCHA_site_key
用https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key
您的实际密钥替换。
推荐阅读
- php - How to override service arguments during it's call
- r - 在 Shiny 服务器中获取 std::bad_alloc 错误
- ruby-on-rails - 在 Ruby on Rails 中使用“includes”子句时按两个表中的列排序
- c++ - 如何在 Windows 8 中安装自定义凭据提供程序
- php - 不能使用:php bin/console 学说:数据库:创建
- mysql - 在插入 mysql 表之前进行验证
- c - 如何修复“使用未初始化值”以及如何查找泄漏位置?
- selenium-webdriver - Selenium c# 代码需要等到整个页面被加载
- wordpress - 当访客可以聊天选项被禁用时,箭头聊天无法与 wordrpess 多网络中的成员聊天
- ios - Xamarin.iOS。上诉。由于 Appodeal 插件中的旧 Yandex SDK,App Store 拒绝了应用