安卓上chrome如何实现广告过滤?

胡守 发布于 2013/05/11 13:49
阅读 1K+
收藏 0
opera mobile可以通过urlfilter.ini(加载前过滤)和css.css过滤网页一切元素,不过对大部分网站兼容性不好,所以我想为chorme开发个应用,主要实现opera的元素过滤功能,如果可以,应该如何实现(具体思路是什么)。
平板:google nexus 7 
版本:android 4.2
浏览器:chrome 18
PS:
urlfilter.ini(内容)
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
; Mod On Opera SimpleU Edition By KwokTree
; 15:20 2012/3/20


[prefs]
prioritize excludelist=1


[include]
*


[exclude]
*/*ad1.htm*
*/*ad2.htm*
*/*Float_flash.js
*/*piaofu.js
*/1x1.gif
*/a-d-s/*
*/a.js
*/ad*click*
*/ad-images/*
.....
http://*-ad.*
http://*/*0x*0.js
http://*/*_ads.html
http://*/*AdDeliver/*
http://*/1.gif?cache=*
http://*/1x1?.gif?*
http://*/ad/*
.....
CSS.CSS(内容)
@charset "utf-8";
@namespace url(http://www.w3.org/1999/xhtml);

/*
Name: /广告过滤
Version: 4.3
Author: KwokTree
Url: http://Hostsx.googlecode.com/svn/trunk/Opera/Custom.css
Description: MayBe a better User CSS Help U.
*/

/* ADvertisment */
div[class="ad"],div[class="adv"],div[class^="ad_"],div[class^="adj"],div[class^="adx"],
div[class^="AD"],div[class^="ads"],div[class$="_ads"],div[class*="_ads"]{
display: none !important;
}
div[class^="ad1"],div[class^="ad2"],div[class^="ad3"],div[class^="ad4"],div[class^="ad5"],
div[class^="ad6"],div[class^="ad7"],div[class^="ad8"],div[class^="ad9"],div[class^="ad0"]{
display: none !important;
}
修改
加载中
0
MUTEX
MUTEX
Firefox 可以直接用adblock
0
胡守

火狐确实可以调用插件,不过在平板上掉电过快,哪怕我什么插件不装也是。

Adblock Plus也支持安卓,后台内存至少80m,也放弃了。

返回顶部
顶部