Home » Development, Featured

Chrome插件:114adblocker,屏蔽电信广告

2011-06-04 1,647 views 4 条评论

Chrome插件:114adblocker,屏蔽电信广告

上次说了,对中国电信上网非常不爽:

  • 输入错误域名就会进入电信的流氓广告站点。在各种地方强制插入广告,广告有很强的侵入性,流氓程度之高,让人无语。除了满屏飞舞的各种垃圾,还有各种强制性的弹窗。尼玛啊,这年头到处强制弹窗,你以为你是成人网站啊!!在我们这上班的老外刚来的时候,输入错误的域名,然后一个花花绿绿带着弹出窗口的页面就跳出来了,老外当场就震惊了,哥只能蛋定的告诉他们ChinaTelecom把页面“hijack”了,要熟悉中国国情。
  • 每天打开的第一个网页都是电信广告,实在很烦。尼玛啊,哥交了网费每天还得看你广告!!

其实对于错误域名,只要使用Google的8.8.8.8或者8.8.4.4进行DNS解析就不会出现被电信耍流氓的情况,但是伟大的GFW最新对这两个IP有些动作,无法进行稳定解析,

因为Chrome插件的开发比较简单,所以从自己的需求出发做了一个简单的插件,专门屏蔽这两种电信的流氓行为。

Chrome插件:114adblocker,屏蔽电信广告

这个插件借鉴了Adblock Plus的源码,专门针对电信的两种流氓行为进行屏蔽:

  1. 每天的第一个网页自动跳过电信广告,到目标页面。
  2. 在错误域名的情况下,屏蔽电信的广告页面。

需要说明的是:电信在每个区域有不同的服务站点,我本人在台州电信的服务区,弹出的广告也是台州站点的广告,台州电信的广告都来自 tzinfo.net,而不是互联星空的本尊,所以目前测试版我只能说这个插件肯定适用浙江台州的电信广告,但是我参考了电信的流氓老家——互联星空里浙江电信的所有地区值站点,都把他们加入了黑名单。

另外,特别提醒:如果使用了该插件,可能无法正常浏览互联星空的网页。因为Chrome的安全模型特别严格,完全禁止cross-origin的跨站点javascript脚本,只要使用了iframe, frameset并且主页面和子页面的站点名不一致,那完全无法获取top, frames等信息。所以安装了这个插件后,在目前的情况下,由于互联星空的站点被其列为黑名单,则导致无法正常浏览这些站点。

安装:https://chrome.google.com/webstore/detail/pnkkfjelmfchciomfjagfidiipinpfkc

下载:http://www.xun6.com/file/f59be1106/114adblocker.crx.html 下载后拖到Chrome上进行安装

关于意见

目前不同的地方,电信流氓广告的方式可能不一样,我目前只能测试浙江台州电信。如果有其它意见可以在留言里反馈,并贴上地方站点的广告页面URL。


转载请注明: 来源于 Chrome插件:114adblocker,屏蔽电信广告 @SweetRiver
若要用于商业用途,请先联系作者。
Blog Widget by LinkWithin

4 条评论 »

  • 1
    AA牌熊仔饼  2011-06 18:02

    之前用FF的adblock对这类广告下手,不过可惜还是会弹出来,只不过弹出来的是一个空白页面··

  • 2
    环球网友  2011-06 18:46

    把DNS服务器改掉就可以了。不要自动获取,一般用Google的或者opendns的服务器就可以 8.8.8.8 8.8.4.4

  • 3
    SweetRiver  2011-06 10:49

    这样有2个问题:
    1. 在内网的情况,必须使用内网DNS,否则内网网络域名无法解析。
    2. 这两个IP据称有抽风的时候。

  • 4
    牧午  2011-09 22:53

    谢谢博主
    插件大好,那些该死的广告终于不见了。
    电信还有一个在线防毒的东西,很多人不小心按就挨收钱。

有话请说,有屁请憋住!

*
*