草庐IT

recaptchas

全部标签

javascript - 新的 Google reCAPTCHA JavaScript 命名空间回调

我们正在尝试在我们的网站上实现新的GooglereCAPTCHA,但是当我们尝试使用命名空间函数从中加载回调时,回调不会运行。将回调更改为不使用回调可以正常工作。我们正在使用GoogleMapsAPI做一些类似的事情,它运行良好。有什么办法可以解决这个问题,或者这是新的GooglereCAPTCHA系统的限制吗?代码varnamespace={};namespace.captcha=function(){alert("Helloworld!")};真正的问题是我们希望使用显式模块化模式将所有代码封装在命名空间脚本中。解决此问题的一种方法是创建一个全局变量并将其用作回调,但它并没有放弃我

javascript - Google REcaptcha 未显示

我的中有以下内容还有我的但是在firefox或chrome上没有任何显示...这是一个已知问题吗? 最佳答案 确保是关闭head标签之前的最后一件事。这为我解决了同样的问题 关于javascript-GoogleREcaptcha未显示,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/30832957/

javascript - 单击单选按钮后未显示 Google Recaptcha

我有两个单选按钮。当我单击其中一个以更改表单字段时,验证码版本1不再显示。所以,我必须点击刷新按钮来生成一个新的验证码图像。V1V2jquery代码是:$(document).ready(function(){$("#FormV1").bind("change",function(event){$.ajax({async:true,beforeSend:function(XMLHttpRequest){$('#loading').show();},complete:function(XMLHttpRequest,textStatus){$('#loading').hide()},dat

php - Laravel reCaptcha 集成

我想在我的Laravel项目中不使用Laravel包实现reCaptcha。我尝试过使用经典的reCaptchaV2,但我想改为实现不可见的reCaptcha。所以我做的是这样的:......{{trans('content.input_submit')}}...callbackfunctions...我在右侧显示了float的reCaptcha栏,但当然,因为我需要一个按钮来执行实际提交,所以我有一个类型为submit的按钮,并且reCaptchadiv的回调函数都没有被触发。当我返回请求时,g-recaptcha-response为空。为什么不独立于回调提交?

php - ReCaptcha 始终返回 false,没有错误

我已经安装了ReCaptcha,配置了我的公钥和私钥,一切都很好,直到我在上面输入任何答案,无论是好是错,它甚至都没有响应发生的错误。这是我的代码:require_once('recaptchalib.php');$resp=recaptcha_check_answer($config->privkey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);if(!$resp->is_valid){echo$resp->error;}

javascript - 如何在单个页面中启用多个 reCAPTCHA

我在单个页面中实现了两个recaptcha,但只有一个recaptcha在工作我的代码用于验证码1HumanCheck*Pleaseenterthetext:其他验证码HumanCheck*我也用过克隆版,效果很好//复制我们的reCapcha$('#resumator-recaptcha-label').html($('#resumator-recaptcha_forward').clone(true,true));克隆验证码中的问题其重新加载验证码和其他链接不适用于新的克隆验证码 最佳答案 您可以尝试在第二个recaptcha加

javascript - 从 google reCaptcha v2 中删除手动挑战

与之前的迭代相比,v2reCaptcha有一些显着的改进。第一次实现时(顺便说一句,使用PHP验证),它要求我的用户只勾选一个框。然后在提交了几次表单后,它要求用户识别一些图像,然后在提交了几次表单之后,它要求用户验证多个图像挑战。有谁知道在googlerecaptchaAPI中完全关闭/禁用手动图像挑战的方法吗?即我希望他们只检查JS复选框-就像表单完成的前几次一样。我知道这有点违背了目的,但如果换取更好的用户体验,我准备好处理一些垃圾邮件。我试过:通过添加https://www.google.com/recaptcha/api.js?manual_challenge=false关闭

php - Ne reCAPTCHA 给我一个 403 错误

最近一位客户告诉我他网站的reCAPTCHA不再有效。经过调查,我发现谷歌改变了它。我使用2014年11月19日的新文档升级了他们的网站,但它总是给我一个403错误。我尝试只提交key,结果返回了一个错误的JSON结果。我只是通过提交来自g-recaptcha-response字段的响应来做同样的事情,它还返回了一个带有错误的JSON结果。一旦我使用http_build_query将它们都放入一个字符串中,我就会收到来自Google的403forbidden。我正在使用新的http://www.google.com/recaptcha/api/siteverify网址。我使用以下代码使

php - 通过 AJAX 加载的页面上的 reCAPTCHA 字段不会加载。建议?

实例:WithoutAJAXWithAJAX(clickEmailUslink)当我查看源页面时一切正常,但是当我通过AJAX请求加载时,在reCAPTCHA应该的地方,我看到...显然,除非我的用户禁用了JS,否则这不会执行任何操作。在此过程中不会抛出任何错误。以非AJAX请求的速度查看代码,我明白了......请注意脚本顶部的附加行,它针对启用了JS的用户。所以我想这个问题有两个方面。WTF正在发生,我该如何解决?我发现对这个问题有一些模糊的提及,但没有像样的答案。我发现有人提到了使用document.write的reCAPTCHAAPI,但我不知道这是否有效。如果我忽略了一些明显

php - 新的 Google reCAPTCHA 始终无法通过本地主机进行验证

新的GooglereCAPTCHA使用CodeIgniter2.2.2每次我尝试运行我的测试时,它都会在加载很长时间后返回一个错误的结果,并显示以下警告消息:APHPErrorwasencounteredSeverity:WarningMessage:file_get_contents(https://www.google.com/recaptcha/api/siteverify?secret=PUBLICKEY&response=03AHJ_VuvOwCxIKqGoZXeEOWvDxMjYrBsH9HyWpbxg1YmBTThs8gINjC5yEQOG0fVikDPY3GXemQVr