redirector.uc.js UC版Redirector
redirector.uc.js
是基于Firefox Http请求重定向原理制作的UserChromeJs脚本,对Http请求地址进行重定向,适用于Firefox。
redirector.uc.js
支持自定义规则,规则支持正则
、通配符
以及完全匹配
3种类型。具体请参考默认规则:
this.rules = [{
from: "about:haoutil", // 需要重定向的地址
to: "https://haoutil.googlecode.com", // 目标地址
wildcard: false, // 可选,true 表示 from 是通配符
regex: false, // 可选,true 表示 from 是正则表达式
resp: false, // 可选,true 表示替换 response body
decode: false // 可选,true 表示尝试对 from 解码
},{
from: /^https?:\/\/www\.google\.com\/url\?.*url=([^&]+).*/i,
to: "$1",
regex: true
},{
from: /^http:\/\/(([^\.]+\.)?google\..+)/i,
exclude: /google\.cn/i, // 可选,排除例外规则
to: "https://$1",
regex: true
}];
redirector.uc.js
已经开源,可以在github上找到它。
redirector_ui.uc.js
是规则外置版,提供一个按钮以临时启用和修改规则,规则文件请放到chrome/local
文件夹下,下载地址。