http://liujiacai.net/gooreplacer
A replacer for google fonts/api/themes.... to load page faster!
一个用于替换网页中Google Fonts,API,themes等的Firefox插件,让你快速打开这些页面!
更进一步,你还可以进行自定义重定向规则,想去哪儿,就去哪儿~~
- Firefox的导入导出功能与Chrome版本互通,也就是说Firefox版本可以导入Chrome版本导出的规则,反之亦然。
- 重定向规则支持正则表达式与通配符两种。
用户在Mozilla ADD-ONS安装gooreplacer后,如果想要进行资源重定向,需要在配置项中开启,步骤如下(说明:v0.7及以后版本可直接点击工具栏图标进行设置)
- 在Firefox中输入,about:addons,打开插件控制面板
- 找到gooreplacer插件,点击配置
- 选中“开启重定向”
操作完上面三步后,请用下面TEST中的四个链接做测试。
安装本插件并选中“开启重定向”后,可以Firefox中输入下面的链接检查是否起作用:
- https://fonts.googleapis.com/css?family=Open+Sans
- https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
- http://fonts.googleapis.com/css?family=Open+Sans
- http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
如果能转到lug.ustc.edu.cn相应的资源即说明跳转成功。
在自定义规则时,支持两种类型,下面说下注意事项:
在通配符类型中,原始URL中可以使用*
进行?
模糊匹配,如果需要表示字符自身的含义,可以使用\
进行转义。例如:
www.baidu.com/s\?wd=java ----通配符---> www.baidu.com/s?wd=lisp
此外,可以使用^
、$
表示字符的开始与结尾。例如:
baidu.com/$ ----通配符---> baidu.com/?
这样就能够把baidu.com/
重定向到baidu.com/?
了,据说,这样能防止劫持吆 -:)
在正则式类型中,原始URL中可以使用JS中的正则表达式语法定义,目的URL中如果要反引用原始URL中的分组,需要使用$1、$2、$3......。例如:
(weibo|ucloud)\.com ----正则式---> $1.cn
这样就把weibo.com、ucloud.com分别重定向到weibo.cn与ucloud.cn了。
- 因本扩展使用的redirectTo方法限制,只支持Firefox 20及以上的版本。
- v0.7增加工具栏图标的API只支持Firefox 29及以上版本。
- 使用Mozilla SDK开发
- 使用科大公共库替换Google资源,之前曾使用360公共库,但是360并不支持https访问,所以最终选择了科大。
如果你发现有任何问题,请与我联系。谢谢!
- 0.1 首次发布
- 0.1.1 根据Mozilla reviewer的建议,使用tab模块来关闭Observer
- 0.1.2 当FF中打开并关闭一个tab后,无法跳转链接,原因是关闭Observer的方式不对。现改用windows模块来关闭Observer
- 0.2 增加官方主页
- 0.3 修改重定向规则,取消*通配符
- 0.4 增加用户选项isRedirect,通过Mozilla的官方审查 ----2014.09.21
- 0.4.5 用户可以通过选择文件自定义规则
- 0.4.6 增加用户自定义界面
- 0.4.7 在用户界面,可以禁用某条规则
- 0.5 用户自定义规则界面测试完毕,发布正式版
- 0.6 添加导入导出功能,发布正式版
- 0.7 在工具栏添加gooreplacer图标,发布正式版
- 0.8 重定向支持正则表达式,支持隐私模式
- 0.9 重构自定义界面,支持规则编辑功能
- ...
- 更多功能,等你来开发
MIT License © Jiacai Liu