我正在尝试在“忘记密码”屏幕上包含reCAPTCHA验证,以供试图连接移动热点的用户使用。在登录之前,他们通过防火墙的访问受到严格限制,因此忘记密码屏幕无法从Recaptcha.createRecaptchaHtml生成的标准脚本中下载js文件。
我可以通过将上面的src更改为指向本地地址,并设置反向代理来解决这个问题。但是,此调用会下载一个附加的javascript(https://www.google.com/recaptcha/api/js/recaptcha.js)文件,其中包含页面无法访问的更多谷歌引用(我认为还有其他站点)。
问题:是否有人尝试过类似的操作,是否有优雅的解决方案?如果没有,我将使用更简单的验证码解决方案,需要更少的防火墙更改。
<script type="text/javascript" src="https://www.google.com/recaptcha/api/challenge?k=...."></script>
我可以通过将上面的src更改为指向本地地址,并设置反向代理来解决这个问题。但是,此调用会下载一个附加的javascript(https://www.google.com/recaptcha/api/js/recaptcha.js)文件,其中包含页面无法访问的更多谷歌引用(我认为还有其他站点)。
问题:是否有人尝试过类似的操作,是否有优雅的解决方案?如果没有,我将使用更简单的验证码解决方案,需要更少的防火墙更改。