recaptcha - 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,都不会出现问题,知道吗?提前致谢
解决方案
似乎问题是由 Ghostery 和 Adblock Plus 等广告拦截器引起的。允许在网站上进行跟踪为我解决了这个问题。
推荐阅读
- asp.net-core - 如何将 pdf 文件传递给需要 IFormFile 的控制器
- apache-storm - 在 Apache Storm 中的 python bolt 中勾选元组
- html - 元素验证
错误- 元素
- c# - 使用 C# 在每页上打印多个 pdf 页面
- mysql - 如何在使用 mysql 映像的谷歌云构建中运行 gradle 集成测试?
- react-native - 禁用 tabPress react-navigation/material-top-tabs
- azure - ssh 到 jenkins Pipeline 中第 2 阶段的第 1 阶段中使用 terraform 模块创建的新 Azure VM
- c# - DB2 C# 日期转换
- python - 如何在 Sympy 求解器中使用线性插值?
- swiftui - 防止导航栏在滚动 SwiftUI / UIKit 时折叠和粘滞