基于 Cordova 的应用程序上的 reCaptcha v2 和 Invisible Captcha
reCaptcha v2 & Invisible Captcha on Cordova-based apps
有没有人尝试过在基于 Cordova 的应用程序上集成 reCaptcha v2 或隐形验证码?
我已经正确配置了一切。将我的页面作为网站启动后,一切正常,我看到 reCaptcha v2 正常工作。但是,当我 运行 页面作为 Android 或 iOS 上的应用程序时,我看到错误消息:
ERROR for site owner:
Invalid domain for site key
我还在 Google 控制台中取消选中该选项以防止域检查,但它只影响网站而不影响应用程序。
有没有人有在基于 cordova 的应用程序中集成 reCaptcha v2 或 invisilbe Captcha 的经验?
经过深入调查,问题似乎与基于 Cordova 的应用程序 运行 通过 file:/// 协议这一事实有关,这似乎导致了问题。
实际上我们只在 Android 台设备上遇到过这个问题,ios 台设备似乎工作正常。
我们终于解决了在我们的网站上创建网页并将不可见的 recaptcha 库放在那里的问题,然后我们在应用程序的 iFrame 中链接了该页面。
这个技巧让我们 运行 通过 http 协议的 recaptcha 库解决了这个问题。
尝试使用以下命令安装 cordova-plugin-ionic-webview@latest
cordova plugin add cordova-plugin-ionic-webview@latest
有没有人尝试过在基于 Cordova 的应用程序上集成 reCaptcha v2 或隐形验证码? 我已经正确配置了一切。将我的页面作为网站启动后,一切正常,我看到 reCaptcha v2 正常工作。但是,当我 运行 页面作为 Android 或 iOS 上的应用程序时,我看到错误消息:
ERROR for site owner: Invalid domain for site key
我还在 Google 控制台中取消选中该选项以防止域检查,但它只影响网站而不影响应用程序。
有没有人有在基于 cordova 的应用程序中集成 reCaptcha v2 或 invisilbe Captcha 的经验?
经过深入调查,问题似乎与基于 Cordova 的应用程序 运行 通过 file:/// 协议这一事实有关,这似乎导致了问题。 实际上我们只在 Android 台设备上遇到过这个问题,ios 台设备似乎工作正常。 我们终于解决了在我们的网站上创建网页并将不可见的 recaptcha 库放在那里的问题,然后我们在应用程序的 iFrame 中链接了该页面。 这个技巧让我们 运行 通过 http 协议的 recaptcha 库解决了这个问题。
尝试使用以下命令安装 cordova-plugin-ionic-webview@latest
cordova plugin add cordova-plugin-ionic-webview@latest