经常遇到打开网页比较慢,定位原因发现问题出在api.googlefonts.com,根子还是在墙上……一直对这个问题比较恼火,今天又遇到了,就突发奇想,难道就没有插件解决这个问题吗?一搜,果然有的,就是gooreplacer。
--------------分割线-----------------------
1. 为什么要开发gooreplacer?
众所周知,Google在某国造到全面封杀,导致无法访问google的一切资源。
Google在全球范围内提供一些js库、css库的CDN服务,本是一件相当好的事情,但是在某国情况就不一样了
如果一个网站引用了Google的这些库(比如*、reddit),那么在某国的访问速度那是真慢,不是一般的慢!
有图有真相:
更多的我就不举例子...
gooreplacer就是为了解决这种问题而开发的。
2. gooreplacer是什么?
gooreplacer是浏览器插件,目前有Firefox版与Chrome版。
gooreplacer = a replacer for Google fonts/apis/themes...
如英文描述,gooreplacer在你打开网页时,检测是否引用了google fonts/apis/themes这些墙外的东西,如果有,进行重定向,重定向到科大为google提供的国内替换库。替换规则如下:
fonts.googleapis.com-------------->fonts.lug.ustc.edu.cn ajax.googleapis.com--------------->ajax.lug.ustc.edu.cn themes.googleusercontent.com------>google-themes.lug.ustc.edu.cn fonts.gstatic.com----------------->fonts-gstatic.lug.ustc.edu.cn
3. 为什么要使用gooreplacer?
当然,如果你有(tu)钱(hao),可以购买VPN,那么世界也是很美好!
但如果你一直用的是免费的vpn、*等,那么gooreplacer绝对适合你,gooreplacer可以让你秒开:
.......
世界是残酷的, 我们(programmer)有理由把它变得美好些。Enjoy!
4. 安装gooreplacer
Firefox版本 Chrome版本gooreplacer Firefox版本0.6新增自定义规则功能,但是mozilla官方审查实在是太慢了,都三周了,还是在排队,大家可以去这里下载0.6版本尝鲜。