跟广告弹窗说再见 Maxthon过滤包详解

互联网 | 编辑: 潘翔城 2007-08-07 00:30:00转载 一键看全文

跟广告弹窗说再见 Maxthon过滤包详解(2)

规则和相关信息可在右边那个表格直接填写,对于太过长的规则,可以按一下每格右边的 ,可弹出编辑器窗口。编辑完按OK保存修改,按右上角的叉则是取消修改。

图2.2 编辑器窗口

maxthon的过滤有文本过滤和网址过滤两种类型,这两种类型的参数设置有所差异。

文本类型过滤规则的属性:


name(必须):

该过滤规则名称,用来区分不同的过滤规则,同一过滤包内,请勿使用相同的名称。

author(可选):

制作者名称,新建规则默认会填Passport的昵称。

type(必须):

规则所属类型,不能改,在新建规则选择类型后即会自动填上。

comment(可选):

注释,方便了解该过滤规则的作用。

action(必须):

某网页满足该过滤规则匹配条件时的处理方式。文本类型action有两个有效值,0和3。

0=无操作,默认值,一般不会用。

3=用 replace 的内容替换 match 所匹配的字符串。

同样适用文件头和文件尾匹配宏函数 $FILESTART() 和 $FILEEND()

priority(必须):

该规则的优先级,大于零的整数(0~999),数值越大优先级越高。

相同优先级按上下顺序处理,仅限于本过滤包中。

不同过滤包按Filters.ini 中上下顺序处理。

match(必须):

匹配字符串 (支持正则表达式)。

可使用宏函数 $FILESTART() 和 $FILEEND()

match_count(可选):

每个页面的匹配次数限制,填正整数。

replace(必须):

用于替换match的字符串 (支持正则表达式的替换标记),action=3时才有效。如果把replace的内容清空,则删掉那段代码。

可使用宏函数$MAXPATH() $MAXFILECONTENT(filepath)。

match_url(可选):

网址匹配字符串,定义该过滤对哪些网址生效(支持正则表达式)。

exclude_url(可选):

网址例外字符串,匹配该串的网址不过滤 (支持正则表达式),即match_url的白名单。

bound(可选):

限定match属性匹配范围的预匹配规则(支持正则表达式,支持宏函数 $TAG(tagName)。

max_bound_size(可选):

最大的匹配范围(最大值 4096 字节)。 缺省值(0)为最大值。

exclude(可选):

例外字符串, 符合该串的不过滤 (支持正则表达式) ,即match的白名单。

网址类型过滤规则的属性:


网址类型的参数有name、author、type、action、priority、replace、return、match_url还有exclude_url。其中action和return不同于文本类型,其他的类似就不作重复介绍了。

action(必须):

网址类型的处理方式有4个,0、1、2还有3。

0=无操作,默认值。

1=关闭当前链接,即是不下载匹配的内容。

2=关闭当前链接,返回return属性的内容。

3=用replace的内容替换match_url所匹配的字符串。

return(可选):

返回给浏览器的内容 (仅当 actinon 为 2 时有效)。

制作一个过滤包并不算太难,只需懂得基本html知识和了解一些正则表达式,就可写出属于自己的过滤包。制作过滤包的具体步骤可看自定义过滤规则参数详解及说明和参考已发布过滤包的规则。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 2 页< 上一页12
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑