reCAPTCHA打不开的解决方法
reCAPTCHA是国外广泛使用的验证码,但由于一些原因国内无法使用。
观察使用reCAPTCHA的网站,发现验证码无法加载是因为无法加载如下JavaScript文件:
https://www.google.com/recaptcha/api.js
仅此而已。同时我们知道,该JavaScript文件的另一个地址是:
https://recaptcha.net/recaptcha/api.js
只要将前者替换为后者就可以加载出reCAPTCHA。如何替换?用浏览器的Header Editor插件,Firefox从这里安装,Chrome从这里安装。
安装好Header Editor后添加如下图所示的规则即可。
规则名随意起,“Rule type”选“Redirect request”,“Match type”选“URL”,“Match rules”填“https://www.google.com/recaptcha/api.js”,“Redirect to”填“https://recaptcha.net/recaptcha/api.js”。