Skip to content

一个用于替换网页中Google Fonts/API/themes等的Firefox插件,让你快速打开引用这些资源的页面 :-)

Notifications You must be signed in to change notification settings

manbaum/gooreplacer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homepage

http://liujiacai.net/gooreplacer

gooreplacer

Mozilla ADD-ONS地址

Chrome版

A replacer for google fonts/api/themes.... to load page faster!

一个用于替换网页中Google Fonts,API,themes等的Firefox插件,让你快速打开这些页面!

更进一步,你还可以进行自定义重定向规则,想去哪儿,就去哪儿~~

Feature

  • Firefox的导入导出功能与Chrome版本互通,也就是说Firefox版本可以导入Chrome版本导出的规则,反之亦然。
  • 重定向规则支持正则表达式与通配符两种。

Install

用户在Mozilla ADD-ONS安装gooreplacer后,如果想要进行资源重定向,需要在配置项中开启,步骤如下(说明:v0.7及以后版本可直接点击工具栏图标进行设置)

  1. 在Firefox中输入,about:addons,打开插件控制面板
  2. 找到gooreplacer插件,点击配置
  3. 选中“开启重定向”

 enable-redirect

操作完上面三步后,请用下面TEST中的四个链接做测试。

Test

安装本插件并选中“开启重定向”后,可以Firefox中输入下面的链接检查是否起作用:

  1. https://fonts.googleapis.com/css?family=Open+Sans
  2. https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
  3. http://fonts.googleapis.com/css?family=Open+Sans
  4. http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js

如果能转到lug.ustc.edu.cn相应的资源即说明跳转成功。

DIY

在自定义规则时,支持两种类型,下面说下注意事项:

通配符类型

在通配符类型中,原始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了。

Warn

Development

如果你发现有任何问题,请与我联系。谢谢!

VERSION

  • 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 重构自定义界面,支持规则编辑功能
  • ...
  • 更多功能,等你来开发

License

MIT License © Jiacai Liu

About

一个用于替换网页中Google Fonts/API/themes等的Firefox插件,让你快速打开引用这些资源的页面 :-)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 83.1%
  • HTML 8.8%
  • CSS 7.1%
  • Shell 1.0%