跳到主要内容

reCaptcha-Google 人机验证无法显示解决方案

reCaptcha 是Google人机验证的方法,为了避免机器人对网站的攻击,包括email营销、浏览、下载等各种对网站进行机器破坏的行为而做出的保护方法。而国外很多网站都是用reCaptcha,对于访问reGaptcha功能站点资源的人来说,在国内这很多时候缺是一个麻烦,国外优秀的资源利用出现了阻碍。为了解决这个问题,本文提供一个方案,亲测还不错。

Chrome浏览器插件Header Editor

Header Editor不仅适用Chrome,也适用于FireFox,因为习惯的原因,本方案用Chrome做方案介绍。

原理:插件和国内镜像

插件将 reCaptcha 的调用 (www.google.com/recaptcha) 跳转到 reCaptcha 国内镜像上面 (recaptcha.net/recaptcha)。 国内镜像是 Google 官方的镜像,所以就能访问Google人机验证了。

该方案需要修改页面的 Content-Security-Policy (内容安全政策) 设置,使得有 Content-Security-Policy 的页面的 reCaptcha 能正常加载。区别于: xmdhs 解决方案

插件下载

该插件可以通过谷歌应用商店下载,若像我一样下载起来比较费劲,可以利用azurezeng提供的下载文件包或者使用Firefox版本;根据你自身情况,以下下载链接只需要下载一个即可。

Google应用商店下载(国内网络打不开)

azurezeng提供的Chrome版本下载(国内可用)

Firefox下载地址(国内可用)

HeaderEditor本案例测试离线包下载

Json配置文件下载

下载安装HeaderEditor之后,还需要进行配置,利用azurezeng写好的配置文件,可以更加快捷的完成配置。该配置文件的导入方式有两种:

  • 直接下载离线包:Github离线包 ,或者,本站测试的离线包(来源于Github离线包,解压后使用):HE-GoogleRedirect
  • 利用URL下载规则导入(GitHub,推荐) https://azurezeng.github.io/static/HE-GoogleRedirect.json

插件安装和配置操作步骤

插件安装步骤

跟其他插件一样,需要解压文件,然后上传到扩展应用中,根据插件的不同,分两种:一、文件夹型插件(需要选择文件夹目录);二、后缀.crx文件型插件(需要拖拽进去:本案例方式

Chrome浏览器… >>更多工具>>扩展程序(附加组件)>>拖拽Hearder Editor.crx文件到扩展程序页面即可。

Header Editor插件安装

本案例已经安装过,所以显示“复制”,拖进去看效果和结果。

确认安装Header Editor-reCaptcha

配置Json文件

安装完Header Editor.crx并没有完成,还需要进行配置导入Json文件或者URL导入。

Header Editor配置-导入

导入过程不用分组,因为你也不用这个做别的什么,默认即可。如果第一次添加,选择添加,如果第二次或以上,选择覆盖。

Header Editor Json导入完成后

测试成功

再去访问你需要访问的代有Google人机识别功能的网站,或许就会顺利很多了。

本文方案来源于网络分享资源:

blog.azurezeng-reCaptcha

原文地址:https://blog.azurezeng.com/recaptcha-use-in-china/

延伸阅读:

指定的域名已经绑定过-解决办法-堡塔

解决百度双收录问题的三种办法-后两种更有效

返回顶部