reCaptcha v2&基于Cordova的应用程序上的Invisible Captcha

时间:2018-01-30 16:17:17

标签: android ios cordova recaptcha captcha

有没有人试图在基于Cordova的应用上集成reCaptcha v2或隐形验证码? 我已经正确配置了一切。一旦我作为网站启动我的页面,一切都很好,我看到reCaptcha v2工作。但是,当我在Android或iOS上将该页面作为应用程序运行时,我会看到错误:

  

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

我还取消选中Google控制台中的选项以阻止域检查,但它只影响了网站而不影响应用。

有没有人在基于cordova的应用程序中集成reCaptcha v2或invisilbe Captcha的经验?

2 个答案:

答案 0 :(得分:0)

经过深入调查后,问题似乎与基于Cordova的应用程序运行在文件:///协议上的事实有关,这似乎会导致问题。 实际上我们只在Android设备上遇到过这个问题,ios设备似乎运行良好。 我们终于修复了在我们的网站上创建网页并在那里放置隐形recaptcha库的问题,然后我们将该页面链接到应用程序中的iFrame。 这个技巧让我们通过修复问题的http协议运行recaptcha库。

答案 1 :(得分:0)

尝试使用以下命令安装cordova-plugin-ionic-webview@latest

PageViewer