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