国产品牌想走向海外市场,最难的几个方面是: 1. 文化差异。不同国家和地区的消费者有着不同的文化背景和价值观念,这会直接…
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版本;根据你自身情况,以下下载链接只需要下载一个即可。
Json配置文件下载
下载安装HeaderEditor之后,还需要进行配置,利用azurezeng写好的配置文件,可以更加快捷的完成配置。该配置文件的导入方式有两种:
- 直接下载离线包:Github离线包 ,或者,本站测试的离线包(来源于Github离线包,解压后使用):HE-GoogleRedirect
- 利用URL下载规则导入(GitHub,推荐) https://azurezeng.github.io/static/HE-GoogleRedirect.json
插件安装和配置操作步骤
插件安装步骤
跟其他插件一样,需要解压文件,然后上传到扩展应用中,根据插件的不同,分两种:一、文件夹型插件(需要选择文件夹目录);二、后缀.crx文件型插件(需要拖拽进去:本案例方式)
Chrome浏览器… >>更多工具>>扩展程序(附加组件)>>拖拽Hearder Editor.crx文件到扩展程序页面即可。
本案例已经安装过,所以显示“复制”,拖进去看效果和结果。
配置Json文件
安装完Header Editor.crx并没有完成,还需要进行配置导入Json文件或者URL导入。
导入过程不用分组,因为你也不用这个做别的什么,默认即可。如果第一次添加,选择添加,如果第二次或以上,选择覆盖。
测试成功
再去访问你需要访问的代有Google人机识别功能的网站,或许就会顺利很多了。
本文方案来源于网络分享资源:
原文地址:https://blog.azurezeng.com/recaptcha-use-in-china/
延伸阅读: