我最近遇到了 reCAPTCHA Enterprise 的问题。 在实施它的每个表单上,我都会收到此错误:
Uncaught TypeError: qF is not a function
at recaptcha__en.js:601:176
at Array.<anonymous> (recaptcha__en.js:68:221)
at recaptcha__en.js:599:379
at recaptcha__en.js:1034:261
没有代码或数据库更改,这是具有 Hyva 主题的 Magento 环境。
尝试返回代码库和备份数据库,错误仍然存在。
我刚刚遇到了同样的问题,对我来说答案与这个问题相同。
基本上,我的淘汰赛代码在初始化中有
self = this;
。做这个var self = this;
就可以解决问题。
我怀疑 Google 一定发布了更新,这意味着使用 self 作为全局变量会导致冲突。
我可能会搜索任何非核心表单扩展来查找术语
self = this;
,看看您是否也是这种情况。