!Homepage: https://lemon399-bitbucket-io.vercel.app/test/browser/abpt.html !Title: 浏览器 ABP 兼容测试规则 !Version: 1.4.3 !1.0.1 tallSilv !1.0.2 example.com !1.0.3 https://www.cook.com/ !1.0.4 test/flash/ !1.0.5 test/data/media/abpt/long \ /long.xhtml !1.1.1 /test/data/media/*.png !1.1.2 @@/luna.png !1.1.3 .webp| !1.1.4 |https://kfkl.oaaxa !1.1.5 ||neverssl.com/favicon.ico !1.1.6 logo.jpg^ !1.1.7 /help\/image\/\w+\.svg$/ !1.2.1 /abp1.*$script !1.2.2 vercel.app$inline-script !1.2.3 abpt/img$image !1.2.4 /abp5.*$stylesheet !1.2.5 /abp6.*$css !1.2.6 /0000-0060.*$object !1.2.8 /abp10.*$xmlhttprequest !1.2.9 /abp2.*$xhr !1.2.10 /ifr1$subdocument !1.2.11 /ifr2$frame !1.2.15 /ifr3$popup !1.2.17 abpt/icofont.*$font !1.2.19 *pt/la$media !1.2.21 *_tp.gif$third-party !1.2.22 *_3p.gif$3p !1.2.23 *_s3p.gif$strict3p !1.2.24 *_fp.gif$first-party !1.2.25 *_1p.gif$1p !1.2.26 *_s1p.gif$strict1p !1.2.28@ @@lemon399-static.pages.dev/indexd$document !1.2.28 /gg.xhtml$document !1.2.29 /gg2.xhtml$doc !1.2.30@ @@lemon399-static.pages.dev/indexe$elemhide !1.2.31@ @@lemon399-static.pages.dev/indexeh$ehide !1.2.32@ @@lemon399-static.pages.dev/indexg$generichide !1.2.33@ @@lemon399-static.pages.dev/indexgh$ghide !1.2.34@ @@lemon399-static.pages.dev/indexgb$genericblock !1.2.35@ @@lemon399-static.pages.dev/indexs$specifichide !1.2.36@ @@lemon399-static.pages.dev/indexsh$shide !1.2.37@ @@lemon399-static.pages.dev/indexub$urlblock !1.2.39@ @@lemon399-static.pages.dev/index$jsinject !1.2.42 *?CoDe=1$match-case !1.2.43 /disa.gif /disa.gif$badfilter !1.2.45 @@/impo.gif /impo.gif$important /impo2.gif @@/impo2.gif$important !1.2.46 /abp4.js$empty !1.2.49 media/abpt/tesu/$script,_,stylesheet media/abpt/tesu/$font,__,image !1.2.50 media/abpt/test/$~image !1.2.51 /abp7.js$domain=pages.dev !1.2.52 /abp8.js$denyallow=vercel.app,domain=pages.dev !1.2.54 /gg3.xhtml$csp=style-src 'self' !1.2.55 */gg4.xhtml$rewrite=abp-resource:blank-html,domain=vercel.app !1.2.56 /gg5.xhtml$redirect=noop.html /gg6.xhtml$redirect=noopframe !1.2.57 ||vercel.app/test/data/rr.* /rr.png$redirect-rule=32x32.png /rr.gif$redirect-rule=1x1-transparent.gif !1.2.61 /getHeader$removeheader=request:user-agent !1.2.62 /getHeader$removeparam !2.0 ##figure > blockquote > q ###noggao #@##noggao vercel.app###ggao vercel.app##.text vercel.app#@#.text pages.dev###rth ~vercel.app##.dirty vercel.app,pages.dev##span + strong !2.3.1 vercel.app#?#blockquote:has(.mymoney) vercel.app#?#blockquote:-abp-has(.myhoney) vercel.app#?#blockquote[-ext-has=".mytony"] !2.3.2 vercel.app#?#blockquote:has-text(烦恼) vercel.app#?#blockquote:has-text(/区分\d/) vercel.app#?#blockquote:contains(滑块) vercel.app#?#blockquote:-abp-contains(红日) vercel.app#?#blockquote[-ext-contains="媒体"] !2.3.3 vercel.app#?#blockquote:matches-css(background-color: rgb\(135, 206, 235\)) vercel.app#?#blockquote:matches-css(background-color: rgb(135, 206, 235)) vercel.app#?#blockquote:matches-css(background-color: rgb\(200, 206, 214\)) vercel.app#?#blockquote:matches-css(background-color: rgb(200, 206, 214)) vercel.app#?#blockquote[-ext-matches-css="background-color: rgb\(240, 255, 240\)"] vercel.app#?#blockquote[-ext-matches-css="background-color: rgb(240, 255, 240)"] vercel.app#?#blockquote:matches-css(background-color: /^rgb\(255,/) !2.3.4 vercel.app#?#blockquote:matches-css-before(content: 我是广告啊) vercel.app#?#blockquote:matches-css-before(content: "我是广告啊") vercel.app#?#blockquote[-ext-matches-css-before="content: 我是广告呢"] vercel.app#?#blockquote[-ext-matches-css-before="content: "我是广告呢""] !2.3.5 vercel.app#?#blockquote:matches-css-after(content: 我是广告哟) vercel.app#?#blockquote:matches-css-after(content: "我是广告哟") vercel.app#?#blockquote[-ext-matches-css-after="content: 我是广告哦"] vercel.app#?#blockquote[-ext-matches-css-after="content: "我是广告哦""] !2.3.6 vercel.app#?#[type=range]:matches-attr("disabled") vercel.app#?#[type=range]:matches-attr("min"="5") vercel.app#?#[type=range]:matches-attr("max"="/^3/") !2.3.7 vercel.app,pages.dev#?#:matches-path(/test) .pathexa !2.3.8 vercel.app#?#p.content:min-text-length(20) !2.3.9 vercel.app#?#[src$="up.gif"]:nth-ancestor(2) !2.3.10 vercel.app#?#[src$="up2.gif"]:upward(2) vercel.app#?#p > em:upward(.box) !2.3.11 vercel.app#?#blockquote span:watch-attr(id):has-text(我是广告哈) !2.3.12 vercel.app#?##close:xpath(../../*[1]) !2.3.13 vercel.app#?##remo:remove() !2.3.14 vercel.app#?##royal:style(color: royalblue !important) !2.3.15 vercel.app#?##not > blockquote:not(:has(.ok)) vercel.app#?##abpnot > blockquote:not(:-abp-has(.ok)) !2.3.16 vercel.app#?##ifnot > blockquote:if-not(.ok) !2.2.4 vercel.app#?#blockquote:has(.yes) vercel.app#@?#blockquote:has(.yes) vercel.app#?#blockquote:-abp-has(.abpyes) vercel.app#@#blockquote:-abp-has(.abpyes) !2.2.7 vercel.app#%#window.ohohoh=123; !2.2.7@ vercel.app#%#window.ohohohoh=123; vercel.app#@%#window.ohohohoh=123; !2.2.8 vercel.app#%#//scriptlet('noeval') !2.2.9 vercel.app##+js(noeval-silent) !2.2.10 vercel.app#$##turq { color: turquoise !important } !2.2.10@ vercel.app#$##seag { color: seagreen !important } vercel.app#@$##seag { color: seagreen !important } !2.2.11 vercel.app#$?#span:contains(真的是) { display: none!important; } !2.2.11@ vercel.app#$?#span:contains(真不是) { display: none!important; } vercel.app#@$?#span:contains(真不是) { display: none!important; } !2.1.2 [$domain=pages.dev]###dom !2.1.3 [$path=abpt.html]###path !3.1 !#include abpti.txt !3.2@ !#if false /disa2.gif !#endif !4.1 ###iAmAnAdVert lemon399-static.pages.dev###iAmAnAdVert !4.2 ###iAmAnAdVertToo vercel.app###iAmAnAdVertToo ###iJustAmAnAdVert vercel.app###iJustAmAnAdVert