先上地址:
这玩意有哪些用处呢?
轻松屏蔽你想屏蔽的请求
比如google-analytics,经常会有网页加载几十秒,就是这货在作怪。(准确说是某墙)高度自定义的重定向。
只要你会js,懂一点正则,可以轻松做到类似a.b.c/aqc/xyz.html重定向到w.com/aqcxyz/这种功能。导入导出
可以把自己添加的跳转规则导出成一个备份文件,让别人导入。
先上地址:
这玩意有哪些用处呢?
轻松屏蔽你想屏蔽的请求
比如google-analytics,经常会有网页加载几十秒,就是这货在作怪。(准确说是某墙)
高度自定义的重定向。
只要你会js,懂一点正则,可以轻松做到类似 a.b.c/aqc/xyz.html 重定向到 w.com/aqcxyz/ 这种功能。
导入导出
可以把自己添加的跳转规则导出成一个备份文件,让别人导入。
|
GoooogleJan 6, 2015 via Android
1
|
|
LuziferJan 7, 2015
2
作为小白, 就喜欢楼主这样的README
用上了, 感谢 |
|
LuziferJan 7, 2015
3
|
|
nextoneJan 10, 2015 via Android
4
去除Google搜索结果重定向,直接打开搜索链接的规则,怎么写?还有怎么去除百度统计,51la,cnzz统计的规则?谢谢了。
|
|
nextoneJan 10, 2015 via Android
5
|
|
GoooogleJan 10, 2015
8
@nextone Redirector自带有Skip Google Redirection,启用即可
对于包含^https?://www\.google\.com(\.[^/]+)?/url\?sa=t的地址 正则.+?&url=.*?(http[^&]+).*匹配出的地址为跳转后的地址 用bertonzh的插件应该也可以 屏蔽统计应该直接屏蔽js就可以 比如百度的应该就是hm.baidu.com/h.js 其他的应该类似 |
|
GoooogleJan 10, 2015
9
|
|
10
@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.*$ 直接阻止 |
|
GoooogleJan 11, 2015
12
@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/ 吧 |
|
GoooogleJan 11, 2015
13
测试没问题
|
|
GoooogleJan 11, 2015
14
不过不知道这自动添加的是什么
不懂JS |
|
GoooogleJan 11, 2015
16
|
|
17
@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
|
|
20
0.2.0 版本更新:
支持 URL Match Patterns(自己实现的简化版),可以用 `*` 来匹配。 再也不用担心正则不熟悉了 比如 ``` http://www.baidu.com/* ``` 匹配所有http://www.baidu.com/开头的 url |
|
21
添加`规则测试`功能:
 另外,在 0.2.x 版本中添加过默认规则,但是由于某个 bug 导致一些规则没有效果。 在新的 0.3.0 中已经修复。 |
|
22
|