-
Notifications
You must be signed in to change notification settings - Fork 189
/
Copy path_redirector.js
39 lines (39 loc) · 1.77 KB
/
_redirector.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
rules = [
// {
// name: "about:haoutil", // 规则名称
// from: "about:haoutil", // 需要重定向的地址
// to: "https://haoutil.googlecode.com", // 目标地址
// // 支持函数(function(matches){}),返回必须是字符串
// // 参数 matches: 正则,匹配结果数组(match函数结果); 通配符,整个网址和(*)符号匹配结果组成的数组; 字符串,整个网址
// wildcard: false, // 可选,true 表示 from 是通配符
// regex: false, // 可选,true 表示 from 是正则表达式
// resp: false, // 可选,true 表示替换 response body
// state: false // 可选,true 表示该条规则生效
// },
// {
// name: "google链接加密",
// from: /^http:\/\/(([^\.]+\.)?google\..+)/i,
// exclude: /google\.cn/i, // 可选,排除例外规则
// to: "https://$1",
// regex: true
// },
// {
// name: "google搜索结果禁止跳转",
// from: /^https?:\/\/www\.google\.com\/url\?.*url=([^&]*).*/i,
// to: "$1",
// regex: true
// }
{
name: "userscripts:8080",
from: /^https?:\/\/userscripts\.org\/(.*)/i,
to: "http://userscripts.org:8080/$1",
regex: true
},
{
// 包含手机版界面
name: "百度随身听(音质改320)",
from: /^http:\/\/music\.baidu\.com\/data\/music\/fmlink(.*[&\?])rate=[^3]\d+(.*)/i,
to: "http://music.baidu.com/data/music/fmlink$1rate=320$2",
regex: true
}
];