adm阿呆喵屏蔽广告自定义规则开关的方法写法,支持https过滤
进入文件夹%appdata%\ADM\doc
创建一个文件夹,例如guize
然后进入文件夹创建一个名为cnzz.txt的文件,写入内容如下
||s95.cnzz.com/stat.php
添加规则源,地址http://redirect.admflt.com/doc/guize/cnzz.txt
然后写上命名,点击刷新规则即可立刻生效。
不过,我发现阿呆喵过滤速度不行啊。。
而且开了https过滤会强制从h2变成http1.1
https过滤很拖慢速度
好吧,我还是选择广告终结者插件配合用,阿呆喵过滤还不能过滤框架,只能过滤到图片关闭到1x1之类。
帮助文档
!------------------------------ 阿呆喵 自定义过滤语法简表---------------------------------
!--------------规则语法基于ABP规则,并进行了字符替换部分的扩展-----------------------------
! ADM支持绝大多数ABP规则语法,
! 所以, 你可以装一个ABP浏览器插件, 然后用它来辅助写规则, 把写好的规则导入ADM自定义规则文件中保存即可正常使用了.
!ABP规则请参考https://adblockplus.org/zh_CN/filters,下面为大致摘要
!"!" 为行注释符,注释行以该符号起始作为一行注释语义,用于规则描述
!"*" 为字符通配符,能够匹配0长度或任意长度的字符串。
!"^" 为分隔符,可以匹配任何单个字符。
!"|" 为管线符号,来表示地址的最前端或最末端比如 "|http://"或|http://www.abc.com/a.js|
!"||" 为子域通配符,方便匹配主域名下的所有子域。比如 "||www.baidu.com"就可以不要前面的 "http://"
!"~" 为排除标识符,通配符能过滤大多数广告,但同时存在误杀, 可以通过排除标识符修正误杀链接。
!"@@" 网址白名单, 例如不拦截此条地址 @@|http://www.baidu.com/js/u.js 或者 @@||www.baidu.com/js/u.js
! ## #@# ##&这3种为元素插入语法 (在语句末尾加 $B , 可以选择插入css语句在</body>前, 默认为</head>)
!"##" 为元素选择器标识符,后面跟需要隐藏元素的CSS样式例如 #ad_id.ad_class
! "#@#" 元素选择器白名单
! "##&" 为JQuery选择器标识符,后面跟需要隐藏元素的JQuery筛选语法, 如 ##&div:has(p)
!元素隐藏支持全局规则 ##.ad_text不需要前面配置域名,对所有页面有效. 简单有效,但误杀会比较多, 慎用.
! 文本替换规则一般人使用较少, 过滤视频规则一般必须使用之;
!文本替换选择器标识符, 支持通配符*和?,格式:"页面C$s@内容A@内容B@" 意思为 <在使用"某正则模式" 在 "页面C"上用"内容A"替换"内容B" >;
! 文本替换方式1:S@ 使用正则匹配替换
! 文本替换方式2:s@ 使用通配符 ?*匹配替换
!-------------------------------------------------------------------------------------------
!全局白名单
!如果你有其他不想过滤的论坛或者网站类的, 可以在自定义里面仿造上面的规则写一条
!例如 有些人不想过滤 http://www.baidu.com/
!那么可以在user.txt 自定义中加一条规则@@|http://$domain=.baidu.com| 保存即可
!新增文本替换规则语法测试样例
!样例1 使用正则删除某地方(替换 "<p...</p>" 字符串为 "http://www.admflt.com")
!<p id="lg"><img src="http://www.baidu.com/img/bdlogo.gif" width="270" height="129"></p>
!||www.baidu.com$S@<p.*<\/p>@http://www.admflt.com@
!||kafan.cn$s@<div id="hd">@<div id="hd" style="display:none!important">@
!ADM v2.1.1 开启HTTPS以后, https白名单写法 S:
!例如
!S:baidu.com
!S:taobao.com
页:
[1]