关于免费主机注册时GOOGLE人机验证(RECAPTCHA)无法显示解决方案

文章中心8个月前发布 admin
64 0 0

注册免费主机时GOOGLE人机验证(RECAPTCHA)无法显示的解决方案

原来的

为了防止bot攻击,国外很多网站都使用GooglereCaptcha验证码。reCaptcha对国外用户非常友好,但是……对本地用户不太友好。原因是家庭网络在所有区域屏蔽了Google服务,导致reCaptcha根本无法加载。这样,主场玩家将无法在各自的网站上进行下一步。我尝试了GoogleChrome插件,但没有用。以下是PC版Firefox的解决方法:

打开你的火狐浏览器,找到并安装这个插件:HeaderEditor[Firefox]

打开HeaderEditor插件配置页面,选择“导入和导出”选项并输入URL作为

https://azurezeng.github.io/static/HE-GoogleRedirect.json,点击下载。

然后您应该在“导入”中看到相关规则(如果已经导入,“添加”将在“操作”中显示“覆盖现有”)。只需选择“保存”即可。安装完成后,关闭此页面。就是这样,reCaptcha现在应该正常显示了。

原理是:这个插件跳过reCaptcha调用,直接到原生reCaptcha镜像。

由于reCaptcha原生镜像可以直接链接,并且是Google官方镜像,所以可以正常加载。(这个和xmdhs解决方案原理一样)

另外,该解决方案还会更改页面的Content-Security-Policy设置,使得Content-Security-Policy页面的reCaptcha能够正常加载。(这是和xmdhs解决方案的区别)

© 版权声明

相关文章