μMatrix介绍及试用
2015年5月30日μMatrix是基于矩阵的浏览器过滤插件,不像Ad Block (Plus)和μBlock一样基于列表,因此不能订阅Easy China List之类的列表。但是μMatrix有它另外的列表可以订阅。
μMatrix采用的矩阵有三个维度:来源网址、目标网址、请求类型。
左上角深蓝色的是来源网址。如果你去github.com,点一下左上角,会列出*和github.com,让你设置来源网址为*(任何来源)的矩阵和来源网址为github.com的矩阵。图1显示的是来源网址为github.com的矩阵。
- 深红色是禁止,淡红色是因继承自上级而禁止(本级没有设置)。
- 深绿色是允许,淡绿色是因继承自上级而允许(本级没有设置)。
我并没有手动禁止collector-cdn.github.com,为什么在图1里这一条都是红的?在μMatrix的控制面板里hosts文件选择夹,我勾选了所有的列表。其中的http://someonewhocares.org/hosts/就列出了127.0.0.1 collector-cdn.github.com
,意思说禁止向collector-cdn.github.com发送任何请求。由hosts文件的格式看,它只能一股脑地禁止目标网站,不能限制来源和请求类型。
有可能左上角是红色,整个方块是绿色。这说明上级规则要求禁止,但本机规则要求允许,所以结果是允许。
规则可从两个维度继承,来源与目标。从www.google.com访问www.google.com的脚本时,如果
* * script block
则访问失败。如果有
* * script block * google.com script allow
则访问成功。因为www.google.com www.google.com script ??
的上级先是* google.com script
,其动作为允许。