| Profiel van 射雕岁月如歌Weblog | Help |
|
|
去除Live Spaces的头部广告在网上搜索了下,有不少方法可以隐藏Live Spaces的头部广告,差不多都是利用各种AdBlock扩展来实现的。在这里我想简单分析一下其原理,同时介绍两种在Firefox下的新方法。先看原理: 从HTML源代码中可以看出,Live Spaces页面的头部广告,都放在<div id="AdContainer"></div>元素节点内,因此只要将这个节点隐藏或从DOM树中移除就能实现去除头部广告的效果。 知道了上面的原理,在Firefox下,我们立刻就有了三种实现方法:
这里介绍下第3种方法,操作很简单,只要给所有live.com站点添加一个style就可以: @namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("live.com") { #AdContainer { display : none; } } 当然也可以用Greasemonkey来隐藏节点,但表现层的更改,我更倾向于用Stylish来完成。 是不是很简单呢^o^? 利用Greasemonkey和Stylish, 基本上你可以改变任何页面的样式甚至行为。当然,对于简单去除广告来说,Adblock Plus还是首选的。 最后说一下微软的精明之处:记得Blogger.com可以自己修改定义CSS, 这样通过修改样式,可以很轻松的把Blogger的头部信息给隐藏掉。微软如果也开放CSS自定义的话,头部的广告就同样也可以隐藏了(对所有人都隐藏)。去除广告的服务微软是收费的,只要存在商业利润,微软就不大可能会开放CSS的自定义,实在是老奸巨猾呀。 |
|
|