資源描述:
《遨游3廣告過濾規(guī)則》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、http://bbs.maxthon.cn/viewthread.php?tid=297575&extra=page%3D1當(dāng)對(duì)廣告過濾的效果要求較為苛刻,或者遇到一些腳滑的廣告無法通過簡(jiǎn)單的點(diǎn)擊進(jìn)行過濾,這時(shí)我們需要打開“編輯站點(diǎn)過濾規(guī)則”對(duì)話框,進(jìn)行規(guī)則的手工輸入。??為了便于規(guī)則編寫者快速的生成規(guī)則、調(diào)試規(guī)則,我們?yōu)橹罱艘粋€(gè)比較便利的調(diào)試環(huán)境,典型的調(diào)試環(huán)境如下:?????如圖中所示,分為這四部分:????????1)站點(diǎn)規(guī)則編輯器。我們通過該對(duì)話框?qū)Ξ?dāng)前的站點(diǎn)規(guī)則進(jìn)行編輯,輸入的規(guī)則在點(diǎn)擊“應(yīng)用”或“完成”按鈕后生效,頁面會(huì)刷新
2、以查看真實(shí)過濾效果。“查看原始頁面”按鈕可以幫助我們查看原始的網(wǎng)頁情況,方便添加白名單規(guī)則。??2)過濾日志查看器。在該對(duì)話框中我們可以得知被過濾的資源url以及它所匹配的規(guī)則。??3)規(guī)則添加快捷菜單。該菜單幫助我們快速的生成黑白名單規(guī)則,大大提高我們編寫規(guī)則的效率。使用方法與“手動(dòng)屏蔽廣告”類似,點(diǎn)擊需要過濾的廣告,選擇需要添加的規(guī)則即可。??4)開發(fā)者工具。如需分析網(wǎng)頁結(jié)構(gòu),分析js腳本文件,我們還有“開發(fā)者工具”這一利器。另外兩個(gè)比較典型的應(yīng)用是獲取資源url和刪除廣告上方漂浮的阻擋我們點(diǎn)擊的遮罩元素。??以上4部分共同構(gòu)成了過濾規(guī)
3、則的編寫與調(diào)試環(huán)境,共同的目的只有一個(gè):方便用戶添加過濾規(guī)則,提高生成規(guī)則的效率。(3)編寫過濾規(guī)則的語法。??不同型號(hào)的槍需要各自特定型號(hào)的子彈,廣告過濾規(guī)則亦然。當(dāng)前版本支持的4種規(guī)則文本格式及其意義如下:???2010/9/29更新“元素隱藏”規(guī)則描述。用戶輸入的規(guī)則文本格式1.一般匹配規(guī)則:按字符匹配,忽略大小寫,可使用通配符*(任意數(shù)目的任意字符)和?(1個(gè)任意字符).范例:無通配符:http://test.test.com/ads.js有通配符:*.test.com/ads?/*2.正則匹配規(guī)則:符合PCRE格式的正則表達(dá)式.忽
4、略大小寫.格式符合js的inlineregexp格式:/expression/范例:/ads
5、ad/.*?.swf//180x(90
6、87
7、48).*?(jpg
8、gif
9、png
10、swf)/3.白名單規(guī)則:白名單規(guī)則通過在前述的一般規(guī)則前面添加@@
11、表示.忽略大小寫,可以使用*和?通配符.范例:@@
12、http://test.test.com/ads/logo.jpg@@
13、http://test.test.com/add.*4.注釋:由!號(hào)開頭的行都視為注釋文本,不作為規(guī)則處理.范例:!ThefollowingisanexampleofRe
14、gExprule!/ads
15、ad/.*?.swf/5.元素隱藏規(guī)則(2010/9/29更新部分)(1)規(guī)則描述:##注:為多個(gè)域名,以逗號(hào)分隔。域名前可帶~,表示例外,表示這個(gè)規(guī)則不應(yīng)用在此域名上(它不會(huì)單獨(dú)使用)。為空時(shí),應(yīng)用到整個(gè)站點(diǎn)。為css選擇子。如:##sohuadcode##div#myid##div.myclass###myid(上面幾個(gè)規(guī)則應(yīng)用到整個(gè)站點(diǎn))it.sohu.com##div#yyy(應(yīng)用到it.sohu
16、.com)sohu.com,~news.sohu.com##div#xxx(應(yīng)用到sohu.com,但排除子域news.sohu.com)(2)URL匹配的元素隱藏規(guī)則描述@##注:為正則表達(dá)式或通配形式書寫的URL。如:http://www.sohu.com/*@##sohuadcode/www.sohu.com/@##sohuadcode處理順序:白名單始終優(yōu)先,黑名單按順序來*通過支持“通配符”及“正則表達(dá)式”,規(guī)則編寫者能夠?qū)懗龇浅F恋囊?guī)則,有時(shí)一兩條規(guī)則即可過濾整個(gè)網(wǎng)站的廣告。*
17、通過書寫“元素隱藏”規(guī)則,可干凈有效的去除頁面廣告且不會(huì)留白。(4)“元素隱藏”規(guī)則的網(wǎng)友貢獻(xiàn)教程------------傳送門---------------http://bbs.maxthon.cn/viewthread.php?tid=369613&page=1#pid3733264如何更好的隱藏廣告——元素隱藏:CSS選擇器簡(jiǎn)介本帖最后由Rexaar于2011-8-517:50編輯M3的廣告過濾可以使用CSS選擇器過濾頁面元素置頂帖介紹的比較簡(jiǎn)單這里補(bǔ)充一些原文:W3Ccss3-selectors水平有限,如有錯(cuò)漏,請(qǐng)指出示例會(huì)慢慢補(bǔ)
18、完,如能提供好的示例,請(qǐng)跟帖指出0、M3元素過濾格式CSS選擇器過濾頁面元素的格式如下1.##a復(fù)制代碼其中->##<-(不包括“->”和“<-”。以下相同)為元素過濾的開始標(biāo)示