有没有办法以编程方式测试(使用javascript)Google reCAPTCHA sitekey是否有效?例如,当向reCAPTCHA提供无效的sitekey时,reCAPTCHA小部件中会显示以下错误消息:
网站所有者的错误:网站密钥无效
我想在代码中测试这种情况。
答案 0 :(得分:0)
不幸的是,Google没有为开发人员提供验证网站密钥的任何选项,并且无法使用Javascript以编程方式完成,因为recaptcha是iframe,并且无法在客户端访问框架html代码。
唯一可行的解决方案是实现某种网络抓取工具,以获取ReCaptcha小部件的屏幕截图,并在网站密钥有效时返回结果。
可以找到可能有帮助的工具here