Google Recaptcha v3 与 ng-recaptcha 不适用于生产



我在 Angular 应用程序上使用 ng-recaptcha 模块 (https://www.npmjs.com/package/ng-recaptcha( 来保护寄存器页面。它在预生产机器上运行良好,但是当我们将应用程序移动到生产机器时,寄存器页面组件会抛出以下错误(从西班牙语翻译过来,它不会与英文版本完全相同(:

The resource on “https://www.google.com/recaptcha/api.js?render=***GOOGLE_RECAPTCHA_WEB_KEY***&onload=ng2recaptchaloaded” 
was blocked due to a discordance of the MIME type (“text/html”) (X-Content-Type-Options: nosniff)

我一直在谷歌上搜索,我发现一些帖子说问题可能是错误的谷歌API密钥。我已经从Google的面板中生成了一对新,但错误仍然存在。

请问有什么线索吗?非常感谢!

经过一些测试,我们发现问题是从Google面板生成的密钥不起作用。从另一个帐户生成新对使应用程序再次完美运行。有时间我们会对此进行一些调查,但我们认为这与我们最近取消了此帐户的 G-Suite 订阅这一事实有关......

好吧,至少现在我们知道它与模块或应用程序本身无关ng-recaptcha

干杯!

最新更新