reCaptcha v2“我不是机器人”突然坏了,没有得到“ g-recaptcha-response”

问题描述

Recaptcha v2已经在我的网站上运行了几年。突然在11月6日(星期五),我不再收到“ g-recaptcha-response”并开始看到以下错误:

recaptcha__en.js:24 Uncaught (in promise) SyntaxError: Unexpected token m in JSON at position 0
at JSON.parse (<anonymous>)
at recaptcha__en.js:24
at recaptcha__en.js:45
at Array.<anonymous> (recaptcha__en.js:307)
at Array.<anonymous> (recaptcha__en.js:44)
at js.$ (recaptcha__en.js:23)
at Array.<anonymous> (recaptcha__en.js:195)
at zO.g.next (recaptcha__en.js:370)
at P (recaptcha__en.js:41)

任何解决此问题的帮助将不胜感激

解决方法

注意:此问题是单独出现的,发生此问题时未进行任何代码更改。

我最终解决了这个问题。问题是脚本标记冲突。我从登录页面上删除了脚本标记,它解决了问题。

对于我来说,这是prototype.js的问题。

祝你好运!

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...