drupal-generics/invisible_recaptcha

提供无障碍recaptcha实现。

安装: 988

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 4

类型:drupal-module

8.1.0-alpha2 2018-01-29 14:51 UTC

This package is not auto-updated.

Last update: 2024-09-21 17:09:10 UTC


README

无障碍reCAPTCHA是一种服务,可以保护您的网站免受垃圾邮件的侵害,而无需使用挑战或复选框。无障碍reCAPTCHA模块在表单中添加挑战div,并将提交按钮绑定到 invisible_recaptcha 库。在表单提交时,在javascript中,将调用 "grecaptcha" 对象的 execute 函数,并使用 reCAPTCHA API 的响应填充新的字段(g-reptcha-response)。接下来,根据响应的 success 属性的值,提交过程将继续,或者将在表单上设置错误,阻止其提交。

无障碍recaptcha配置

  1. 为了开始使用无障碍reCAPTCHA,您需要为您的网站注册一对API密钥。前往 https://www.google.com/recaptcha/intro/index.html 并点击 获取reCAPTCHA 按钮。如果您已经为您的网站注册了无障碍reCAPTCHA密钥对,请跳到第2步,否则请进入 注册新网站 部分,并选择 无障碍reCAPTCHA 单选按钮。注册您的网站域名后,您将获得两个密钥,网站密钥和密钥。
  2. 在Drupal的配置菜单中,选择 无障碍reCAPTCHA配置,位于 INVISIBLE RECAPTCHA 选项卡下。在这里,您必须设置网站密钥和密钥,并保存配置。

在表单上添加无障碍recaptcha

  1. 在Drupal的配置菜单中,点击 无障碍reCAPTCHA检查,位于 INVISIBLE RECAPTCHA 选项卡下。
  2. 添加表单的ID并保存。 如果您想删除表单ID,清除文本框并保存

转换ES6 JavaScript的开发步骤。

npm install --save-dev babel-cli babel-core
babel-preset-env babel-plugin-add-header-comment npm run build:js