首页 > 解决方案 > Google Recaptcha v2 获取请求失败

问题描述

我在评论表单中加入了一个 v2 不可见的 Google recaptcha,它总是正常工作。从昨天开始,它停止工作,我在重新验证渲染期间在控制台中收到了这些消息(Chrome 版本 71.0.3578.98)

GET https://www.gstatic.com/recaptcha/api2//styles__ltr.css net::ERR_ABORTED 404 GET https://www.gstatic.com/recaptcha/api2//recaptcha__it.js net::ERR_ABORTED 404 Uncaught ReferenceError :recaptcha 未在锚点定义:179

问题似乎是 api2/ 之后两个 url 中缺少的部分

在同一浏览器上,在隐身模式下,一切正常,获取的 url 为: https://www.gstatic.com/recaptcha/api2/v1545073489967/styles__ltr.css https://www.gstatic.com/recaptcha/api2 /v1545073489967/recaptcha__it.js

在标准模式和隐身模式下使用 FF 都会出现同样的问题,而在 Edge 中它可以工作。清理缓存、删除 cookie 并重新启动 PC (WIN10) 并不能解决问题。在 macOS 机器上,无论是 chrome 还是 ff,都不会出现问题,知道吗?提前致谢

标签: recaptcha

解决方案


似乎问题是由 Ghostery 和 Adblock Plus 等广告拦截器引起的。允许在网站上进行跟踪为我解决了这个问题。


推荐阅读