问题标签 [mvcrecaptcha]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
814 浏览

captcha - 如何强制重新捕获以仅显示文本图像而不是图片图像

这个网站:https ://developers.google.com/recaptcha/docs/display?hl=en

声明有两个选项:音频和图像

这些是唯一的选择吗?因为互联网上似乎有这样的文本重新捕获的例子:http: //googleonlinesecurity.blogspot.co.uk/2014/12/are-you-robot-introducing-no-captcha.html

所以使用这个:

不工作

0 投票
1 回答
5540 浏览

asp.net-mvc - 如何解决 MVC 中的“站点所有者错误:站点密钥无效”?

我想在我的应用程序中实现 google recaptcha,但它抛出了错误。我不知道我做错了什么。

我已经安装了 nuget 包,GoogleRecaptcha然后得到了site key基本上是公钥和private key. 然后,我将其包含<script src='https://www.google.com/recaptcha/api.js'></script><head>部分和<div class="g-recaptcha" data-sitekey="xxxxxxxxxxxx"></div>形式中。在web.config中,我添加了密钥。我尝试了不同的键,但仍然无法正常工作。

网站所有者的错误:无效的网站密钥

0 投票
2 回答
1042 浏览

c# - reCAPTCHA 在 MVC 部分视图页面中不可见

我在将 google reCAPTCHA 添加到我的页面时遇到问题。在布局中,我添加了 Google Recaptcha js

_布局

然后在我的索引中选择要显示的表单:

在两个部分页面中都有一个表单,我在其中做一些类似但不同的视图模型:

在我的控制器中,我像这样处理它,我想将 reCAPTCHA 作为 ajax 调用处理,我还没有弄清楚如何做到这一点。

我的问题是 reCAPTCHA 从未出现在我的页面上。

编辑:

我尝试了以下简化,看看是否能找到问题。

简单页面视图模型

SimplePagePartialView

在控制器中,我得到了通过这条线显示的部分视图

同样的问题仍然存在。

可能是因为我将包含 reCAPTCHA 的部分页面显示为 Jquery Ajax 调用的一部分吗?像这样:

我现在尝试了一个全新的项目,我将它一直简化为一个 html 文件:

索引.cshtml

它仍然不可见,它永远不会出现。为什么它不工作?谷歌的 Recaptcha 是否不支持 ASP.NET MVC?

0 投票
0 回答
726 浏览

recaptcha - Recaptcha V3 在通过 python 脚本运行时总是返回 0.9 分

我已经在表单提交上实现了 recaptcha v3,它在正常情况下工作正常,因为我得到了 0.9 分。但是当我尝试使用 selenium 从 python 脚本运行它时,它仍然给我 0.9 分,这是不正确的。我尝试使用相同形式的 recaptcha v2,当我尝试从 python 脚本运行时,它立即显示了挑战。你能帮我解释一下为什么recaptcha v3会这样吗?

Invisible recaptcha V2 工作正常,并在尝试通过 python 脚本运行时提示挑战。但是 v3 总是给出 0.9 分

上面的代码总是得到 0.9,即使我通过 python/selenium 脚本运行表单。我之前在相同的表单上实现了 v2 recaptcha,当我通过脚本运行它时,它会立即显示图像挑战。