6

出于安全原因,我们在 Web 应用程序中禁用了 iframe 和 javascript。现在我们想在登录过程中实现 reCAPTCHA。我看到它在页面上嵌入了一个iframe,该页面已禁用,因此无法看到。iframe有没有一种方法可以在不使用或 javascript的情况下实现 reCAPTCHA ?

4

1 回答 1

2

我正在为没有 Javascript 的残疾人(即盲人)寻找这个问题。

一个丑陋的解决方案可能是从服务器调用 ReCaptcha,获取生成的 HTML,将其传递给浏览器,在用户单击时提交表单,然后使用 Javascript 从您的服务器提交用户的输入。

看起来谷歌无论如何都明确禁止从网络服务器调用其 ReCaptcha API。这意味着无法在没有 Javascript 的情况下使用 ReCaptcha。

对于 iframe,我没有测试过。

此外,您需要了解 Google 和其他软件提供商喜欢提供 javascript SDK,因为它更易于维护。如果您破解内部 JS/iframe 以直接调用 API,可能几个月后 JS 发生了变化,您的破解被破坏了......

但是,您可以在没有 JS 的情况下使用 ReCaptcha: How to hide recaptcha for JavaScript enabled browsers and pass html validation

基本上按照上面的链接并使用user968834的例子

于 2014-03-10T13:39:28.540 回答