先上地址:
这玩意有哪些用处呢?
轻松屏蔽你想屏蔽的请求
比如google-analytics,经常会有网页加载几十秒,就是这货在作怪。(准确说是某墙)高度自定义的重定向。
只要你会js,懂一点正则,可以轻松做到类似a.b.c/aqc/xyz.html重定向到w.com/aqcxyz/这种功能。导入导出
可以把自己添加的跳转规则导出成一个备份文件,让别人导入。

先上地址:
这玩意有哪些用处呢?
轻松屏蔽你想屏蔽的请求
比如google-analytics,经常会有网页加载几十秒,就是这货在作怪。(准确说是某墙)
高度自定义的重定向。
只要你会js,懂一点正则,可以轻松做到类似 a.b.c/aqc/xyz.html 重定向到 w.com/aqcxyz/ 这种功能。
导入导出
可以把自己添加的跳转规则导出成一个备份文件,让别人导入。
1 Goooogle Jan 6, 2015 via Android |
2 Luzifer Jan 7, 2015 作为小白, 就喜欢楼主这样的README 用上了, 感谢 |
3 Luzifer Jan 7, 2015 |
4 nextone Jan 10, 2015 via Android 去除Google搜索结果重定向,直接打开搜索链接的规则,怎么写?还有怎么去除百度统计,51la,cnzz统计的规则?谢谢了。 |
5 nextone Jan 10, 2015 via Android |
8 Goooogle Jan 10, 2015 @nextone Redirector自带有Skip Google Redirection,启用即可 对于包含^https?://www\.google\.com(\.[^/]+)?/url\?sa=t的地址 正则.+?&url=.*?(http[^&]+).*匹配出的地址为跳转后的地址 用bertonzh的插件应该也可以 屏蔽统计应该直接屏蔽js就可以 比如百度的应该就是hm.baidu.com/h.js 其他的应该类似 |
9 Goooogle Jan 10, 2015 |
10 Goooogle Jan 10, 2015 @nextone 看了下Owl-redirector的README 大致写了下规则 未测试 Google跳转: 正则匹配: ^https?://www\.google\.com(\.[^/]+)?/url\?sa=t.*$ Replacer函数: function (url){ var matchResult = url.match(.+?&url=.*?(http[^&]+).*) return matchResult[1] } 百度统计: 正则匹配: ^https?://hm\.baidu\.com/h\.js.*$ 直接阻止 |
12 Goooogle Jan 11, 2015 @Luzifer 正则 ^https?:\/\/www\.google\.com(\.[^\/]+)?\/url\?sa=t.*$ 好像需要选中正则模式 跳转函数 function (url){ var matchResult = url.match(/.+?&url=.*?(http[^&]+).*/) return matchResult[1] } 希望这次没问题 实在不行就用https://code.google.com/p/chrome-redirector/ 吧 |
13 Goooogle Jan 11, 2015 测试没问题 |
14 Goooogle Jan 11, 2015 不过不知道这自动添加的是什么 不懂JS |
16 Goooogle Jan 11, 2015 |
17 bertonzh OP @Luzifer @Goooogle 的规则大体是正确的,但是没有考虑到 URL 的编码。Google 甚至会把一些url中的所有字符,包括字母也编码。 我写的规则是:(仅做参考) ^https:\/\/www\.google\.com\.hk\/url\?(.*&)?url= function (url){ var matchResult = url.match(/&url=([^&]+)/) return matchResult && decodeURIComponent(matchResult[1]) } 另外,这个高级规则的确没那么好用,因为涉及到正则。我都是先测试好了才往里面写的,盲写比较容易出错。 顺便 @ddnet02 |
19 bertonzh OP |
20 bertonzh OP 0.2.0 版本更新: 支持 URL Match Patterns(自己实现的简化版),可以用 `*` 来匹配。 再也不用担心正则不熟悉了 比如 ``` http://www.baidu.com/* ``` 匹配所有http://www.baidu.com/开头的 url |
21 bertonzh OP 添加`规则测试`功能:  另外,在 0.2.x 版本中添加过默认规则,但是由于某个 bug 导致一些规则没有效果。 在新的 0.3.0 中已经修复。 |
22 bertonzh OP |