解决Google reCAPTCHA验证无法加载的问题

问题背景

由于国内网络限制,访问Google reCAPTCHA人机验证服务时会出现加载失败的情况,影响网站注册、登录等功能的正常使用。

解决方案

使用Header Editor插件重定向

安装步骤

  1. 获取插件

  2. 配置规则

    • 打开插件后进入”管理”>”导入和导出”

    • 输入以下规则地址并下载:

      1
      https://azurezeng.github.io/static/HE-GoogleRedirect.json
    • 该规则包含对Google APIs、reCaptcha和Content Security的重定向配置

  3. 保存生效

    • 导入规则后保存设置
    • 刷新需要使用reCAPTCHA的页面即可正常显示验证码

原理说明

此方案通过将Google reCAPTCHA的请求地址:

1
https://www.google.com/recaptcha/api.js

重定向到可访问的替代地址:

1
https://recaptcha.net/recaptcha/api.js

兼容性

  • 支持Chrome桌面版
  • 支持Firefox桌面版和移动版

提示:此方法通过社区维护的规则实现,若失效可尝试更新规则或寻找其他替代方案。


解决Google reCAPTCHA验证无法加载的问题
https://blog.cngo.xyz/posts/965.html
作者
cngo
发布于
2024年7月17日
许可协议